美文网首页
CentOS7 安装MySQL 5.7

CentOS7 安装MySQL 5.7

作者: _Walker__ | 来源:发表于2018-01-07 01:55 被阅读27次

    实验环境:

    • VirtualBox 5.1.30 r118389 (Qt5.6.2)
    • Centos7 x86_64
    • MySQL 57-community-release-el7-11.noarch
    1、获取MySQL的yum仓库
    # 1.下载软件包管理器(这个文件很小)
    shell> wget http://repo.mysql.com/mysql57-community-release-el7-11.noarch.rpm
    # 2.本地安装rpm
    shell> sudo yum localinstall mysql57-community-release-el7-11.noarch.rpm 
    # 3.检查rpm是否安装成功
    shell> yum repolist enabled | grep "mysql.*-community.*"
    
    2、安装MySQL
    shell> sudo yum install mysql-community-server
    
    3、启动MySQL服务
    # 1.启动MySQL
    shell> sudo service mysqld start
    # 2.检查MySQL Server的状态
    shell> sudo service mysqld status
    
    4、基本配置
    # 1.查看root的初始密码
    # MySQL安装完后,把初始密码输出到log里了
    shell> sudo grep 'temporary password' /var/log/mysqld.log
    
    # 2.修改密码
    # 进入MySQL命令行
    shell> mysql -uroot -p
    # 修改密码
    # 注意:MySQL要求密码至少包含一个大写字母、一个小写字母、一个数字和一个特殊字符,并且长度不低于8位。
    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword4!';
    
    5、其他操作
    5.1 创建数据库

      装好后,要创建一个新数据库才能使用。特别提醒,不要忘记设置字符编码格式。

    mysql> CREATE DATABASE NewDatabaseName CHARACTER SET utf8;
    
    5.2 修改用户Host

      我的数据库装在虚拟机里,但是应用程序却在宿主机,那么二者连接就不像本地那么方便了。这里修改Host,就是为了让二者能够建立连接。

    # 选择mysql数据库
    mysql> use mysql;
    # 查看现在用户的信息
    mysql> SELECT user,host FROM user;
    # 修改Host保证远程访问
    mysql> UPDATE user SET host='%' WHERE host='localhost';
    
    # 重启MySQL
    shell> service mysqld restart
    

    相关文章

      网友评论

          本文标题:CentOS7 安装MySQL 5.7

          本文链接:https://www.haomeiwen.com/subject/fbounxtx.html