美文网首页MySQL
centos7安装mysql5.7

centos7安装mysql5.7

作者: 孔厌柔 | 来源:发表于2018-10-11 21:29 被阅读0次
    1. 查看是否已经安装,如果安装卸载即可
    查看:yum list installed | grep mysql
    卸载:yum -y remove mysq-XXX-XXX
    
    2. 进入mysql官网下载rpm文件
    3. 安装rpm文件
    rpm -ivh mysql80-community-release-el7-1.noarch.rpm
    查看是否安装成功
    

    进入/etc/yum.repos.d/文件,查看是否存在mysql-community.repo,mysql-community-source.repo这两个文件,存在则安装成功

    4. 确认/修改版本

    在通过mysql官网下载rpm文件的时候没有选择mysql版本的选项,那要如何安装其他版本呢?
    修改mysql-community.repo文件,默认mysql安装是最新版本,通过对比文件,我们会发现enabled属性不同,如下:

    enabled属性说明:当enabled=1时,及启用此版本安装;当enabled=0反是。
    通过修改此属性安装我们需要的版本

    5. 安装mysql
    yum install -y mysql-server
    
    6. 启用mysql
    CENTOS6:service mysqld start
    CENTOS7:systemctl start mysqld
    
    7. 查看默认密码,并登录mysql

    通过 grep ‘password’ /var/log/mysqld.log查看默认密码
    A temporary password is generated for root@localhost: hilX0U!9i3_6
    通过 mysql -uroot -p登录mysql输入密码,及上面查到的默认密码

    8. 修改root 密码
    alter  user 'root'@'localhost' identified by 'newPassword’;
    

    若出现一下提示信息:ERROR 1819 (HY000): Your password does not satisfy the current policy requirement.说明密码过于简单

    9. 设置允许远程连接
     grant all privileges on *.* to root@"%" identified by "newPassword”;
    
    10. 查看/修改默认编码

    通过 show variables like '%char%';查看MySQL字符集情况

    配置my.cnf文件在[mysqld]下方添加一下配置
    default-storage-engine=INNODB
    character-set-server=utf8
    collation-server=utf8_general_ci
    重启mysql,进入查看是否修改成功

    备注:

    CENTOS7对mysql的基本操作

    启动mysql服务
    systemctl start mysqld.service1
    
    停止mysql服务
    systemctl stop mysqld.service1
    
    重启mysql服务
    systemctl restart mysqld.service1
    
    查看mysql服务当前状态
    systemctl status mysqld.service1
    
    设置mysql服务开机自启动
    systemctl enable mysqld.service1
    
    停止mysql服务开机自启动
    systemctl disable mysqld.service
    

    相关文章

      网友评论

        本文标题:centos7安装mysql5.7

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