在Linux上部署mysql

1. 准备:VMware以及VMware 已经安装CentOS 7

2.卸载

   rpm -qa |grep mysql

   rpm -ev 【包名】

   find  / -name  mysql  或者whereis mysql

   rm -rf [mysql文件夹名]

2.  获取mysql的 yum资源地址

  1) 打开网址:https://dev.mysql.com/downloads/

          

      2) 选择版本7,点击DownLoad

      

   3)右键复制连接

       

2. 打开petty,连接虚拟机,输入用户和密码(root用户)

  1.安装mysql 的Yum Repository  执行命令: yum -y install  https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

  2. 安装mysql ,执行命令:yum -y install mysql-community-server

       3. 若果中途断了,连接后直接执行 2步骤的命令即可。

3.安装完成后登陆mysql  执行命令:mysql -uroot -p 

   发现登陆不了,没有设置mysql的root用户的密码

   1)用nano 打开 /etc/my.cnf,添加  skip-grant-tables    mysql的安全模式

    

   2)重新启动mysql服务:systemctl restart mysqld.service

    

     3) 安全登陆mysql 后, 切换到mysql 数据库  如果当前root用户authentication_string字段下有内容,先将其设置为空 ,现在root的用户的密码为空,

     执行命令为 :update user set authentication_string='' where user='root'; 

     

          

     4) 退出mysql,修改my.cnf ,注释或者删除 安全模式 #skip-grant-tables,安全模式下不能更改密码。

     5) 登陆mysql, 密码为空,通过命令设置root的密码

       执行命令为:ALTER user 'root'@'localhost' IDENTIFIED BY 'Test123!';

    

    6) 退出mysql ,重新登陆则需要输入密码。

  

    

但愿人长久 千里共婵娟
原文地址:https://www.cnblogs.com/hellcats/p/12145194.html