CentOS7安装MySQL8.0

         下载安装包 : 

         地址 :https://dev.mysql.com/downloads/mysql/ 

         选择 Red Hat ,CentOS 是基于红帽的,Select OS Version: 选择 linux 7

         

 

      

  1.  mkdir /usr/local/mysql  
  2.  cd /usr/local/mysql  
  3.  将下载好的安装包放入进 当前目录
  4.  通过 rpm -qa | grep mariadb 命令查看 mariadb 的安装包

  5. 如果存在 ,通过 rpm -e  第四步查出来的安装包  --nodeps 命令装卸 mariadb

  6. 通过 tar -xvf mysql-8.0.23-1.el7.x86_64.rpm-bundle.tar 命令解压 tar 包

  7. 通过 rpm -ivh mysql-community-common-8.0.23-1.el7.x86_64.rpm --nodeps --force  安装 common 

  8. 通过 rpm -ivh mysql-community-libs-8.0.23-1.el7.x86_64.rpm --nodeps --force 安装 libs 

  9. 通过 rpm -ivh mysql-community-client-8.0.23-1.el7.x86_64.rpm --nodeps --force  安装 client 

  10. 通过 rpm -ivh mysql-community-server-8.0.23-1.el7.x86_64.rpm --nodeps --force  安装server 

  11.  mysqld --initialize   初始化Mysql 

  12.  chown mysql:mysql /var/lib/mysql -R   设置文件所有者为mysql 

  13. systemctl start mysqld.service; 启动Mysql 服务

  14. systemctl enable mysqld;  开机自动启动Mysql服务

  15.  cat /var/log/mysqld.log | grep password 查看数据库密码

  16.  进入Mysql后 通过  ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';  修改密码

  17. 远程访问授权 

    1. create user 'root'@'%' identified with mysql_native_password by 'root';

    2. grant all privileges on *.* to 'root'@'%' with grant option;

    3. flush privileges;           

  18. 修改加密规则 ,防止有些可视化页面不能登录 ALTER USER 'root'@'localhost' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER;   

  19.  关闭防火墙 

    1. systemctl stop firewalld

    2. systemctl disable firewalld 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值