linux 安装 mysql 8.0.16 rpm

    xiaoxiao2022-07-04  121

    可以参考这个链接

    注意事项 修改 端口 

    vim /etc/my.cnf

    在[mysqld]下添加

    port=你的端口号

    保存退出

    启动 mysql systemctl start mysqld  

    你有可能启动失败

    查看  /var/log/mysqld.log 

    说你的端口被占用   查看使用的端口 并没有被占用

    原因是selinux 你可以选择关闭 也可以使用 semanage 管理你要添加的 与你my.cnf 相同端口

    semanage port -a -t mysqld_port_t -p tcp {你的端口号}  //这里原来写的是 http_port_t  不对应的类型如果没有 semanage 

    设置 selinux 启动

    迁移 mysql data 数据  至   /home/mysql_data/mysql

    cp  或  mv     查看  /home/mysql_data/mysql  和 目录下文件所属 ll -Zl  通过命令 chown  -R mysql:mysql  /home/mysql_data/mysql    # 修改文件夹 以内部  所属用户组和用户

    修改  /home/mysql_data/mysql  目录的 安全上下文 semanage fcontext -a -t mysqld_db_t   "/home/mysql_data/mysql(/.*)?"  查看

    ll -Zl   /home/mysql_data/ | grep mysqld   ll -Zl /home/mysql_data/mysql 如果/home/mysql_data/mysql内的文件不是mysqld_db_t 的类型  使用 chcon -t mysqld_db_t   ./* 启动  systemctl start mysqld 如果还有什么问题 请留言 或 QQ 加我 备注你的请求  942979921   

    最新回复(0)