美文网首页
mysql 8.0.20安装-linux版本

mysql 8.0.20安装-linux版本

作者: _micang | 来源:发表于2020-07-07 17:22 被阅读0次

    不知道linux是啥的绕行, 知道不会用的绕行。

    1. 下载8.0.20  https://dev.mysql.com/downloads/mysql/  wget或者下载后上传服务器,你开心就好

    2. 解压  tar -vxf mysql-8.0.20-1.el7.x86_64.rpm-bundle.tar, 文件list如下

        mysql-community-libs-8.0.20-1.el7.x86_64.rpm

        mysql-community-client-8.0.20-1.el7.x86_64.rpm          mysql-community-libs-compat-8.0.20-1.el7.x86_64.rpm

        mysql-community-common-8.0.20-1.el7.x86_64.rpm          mysql-community-server-8.0.20-1.el7.x86_64.rpm

        mysql-community-devel-8.0.20-1.el7.x86_64.rpm            mysql-community-test-8.0.20-1.el7.x86_64.rpm

        mysql-community-embedded-compat-8.0.20-1.el7.x86_64.rpm

    3. 安装  rpm -ivh 文件

        安装顺序如下:  common , libs, client, server

        可能遇到的错误: 某某1(mariadb-libs) 被 某某2(mysql-community-libs-8.0.20-1.el7.x86_64) 取代

        解决方案: 卸载大法好, yum remove 某某1

    4. 设置配置文件:

        /etc/my.cnf

    4. 初始化

        mysqld --initialize;

        chown mysql:mysql /var/lib/mysql -R;

        systemctl start mysqld.service;

        systemctl enable mysqld;

    5. 查询数据初始密码,并修改

     cat /var/log/mysqld.log | grep password 

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

    剩下的需要修改远程连接的可参照我文章中【mysql 8.0.20安装-windows版本

    7. 查看防火墙状态,systemctl status firewalld.service

    8. 添加通过端口

    firewall-cmd --zone=public --add-port=3306/tcp --permanent // 永久生效

    9. 查看是否添加成功

    firewall-cmd --zone=public --list-ports

    10. 结果

    不同环境可能需要组件依赖啥的缺失,遇到问题自行找度娘解决。

    相关文章

      网友评论

          本文标题:mysql 8.0.20安装-linux版本

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