美文网首页
在CentOS7 上安装MySQL 7

在CentOS7 上安装MySQL 7

作者: 阿坤的博客 | 来源:发表于2018-03-29 18:39 被阅读55次

    本文简要的记录了在 CentOS 7 安装 MySQL 5.7的步骤

    主要内容:

    • 1.卸载mariadb
    • 2.安装MySQL5.7
    • 3.配置MySQL5.7
    • 4.参考

    1.卸载mariadb

    运行如下命令:

    rpm -qa|grep mariadb
    

    结果如下:

    mariadb-libs-5.5.52-1.el7.x86_64
    mariadb-5.5.52-1.el7.x86_64
    mariadb-server-5.5.52-1.el7.x86_64
    

    卸载如下命令:

    yum remove mariadb-libs-5.5.52-1.el7.x86_64 -y
    yum remove mariadb-5.5.52-1.el7.x86_64 -y
    yum remove mariadb-server-5.5.52-1.el7.x86_64 -y
    

    删除配置文件如下:

    rm -rf /var/lib/mysql
    rm /etc/my.cnf
    rm /var/log/mysqld.log
    

    2.安装MySQL5.7

    下载安装源

    https://dev.mysql.com/downloads/repo/yum/

    下载命令如下:

    wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
    

    安装源命令

    yum -y install mysql57-community-release-el7-11.noarch.rpm
    

    检测是否安装成功

    yum repolist enabled | grep "mysql.*-community.*"
    

    安装MySQL

    yum install mysql-community-server
    

    3.配置MySQL5.7

    启动mysql

    systemctl start mysqld
    

    使用临时密码登录,通过以下命令获取root用户的临时密码

    grep 'temporary password' /var/log/mysqld.log
    

    登录(输入临时密码)

    mysql -uroot -p
    

    如果登录成功说明此时MySQL安装成功,那么退出Mysql客户端,通过下面就修改默认编码以及密码验证策略

    修改/etc/my.cnf配置文件

    vi /etc/my.cnf
    

    在[mysqld]下添加编码配置,并添加[client],如下所示:

    [client]
    # 设置客户端编码
    default-character-set = utf8
    
    [mysqld]
    # 设置服务端编码
    character_set_server=utf8
    init_connect='SET NAMES utf8'
    
    # 禁用密码策略
    validate_password = off
    
    # 配置端口
    port = 3306
    

    重启mysql

    systemctl restart mysqld
    

    登录(输入临时密码)

    mysql -uroot -p
    

    修改密码

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
    

    查看编码

    show variables like '%character%';
    

    修改允许远程登录

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
    

    其中 IDENTIFIED BY 'root' 为 root用户的密码,这里换成前面修改的密码即可

    4.参考

    CentOS7 64位下MySQL5.7安装与配置(YUM)

    http://www.cnblogs.com/ivictor/p/5142809.html

    相关文章

      网友评论

          本文标题:在CentOS7 上安装MySQL 7

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