linux 部署mysql

时间:2022-06-04 23:25:36

参考:https://www.cnblogs.com/silentdoer/articles/7258232.html

mysql中执行的语句需要在语句结尾使用分号

  1. 下载 MySql yum 包

     wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm
  2. 安装软件源,需要使用管理员权限安装 sudo 开头

  3. linux 部署mysql sudo rpm -Uvh mysql57-community-release-el7-10.noarch.rpm

  4. 安装mysql服务端,如果权限不足就使用管理员sudo

     yum install  -y  mysql-community-server
  5. 启动mysql,这里需要管理员的密码

     service mysqld start
  6. 检查mysql的运行状态

     service mysqld status
  7. 修改临时密码,为了安全起见,mysql会先随机生成一个密码,我的目录var\log\mysqld.log

  8. linux 部署mysql
  9. 使用默认密码登陆
    1.  mysql -uroot -p
    2. 修改密码 为 root123

       ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';

      会提示密码太简单不安全,需要更改2个全局参数

      1. 修改 calidate_password_policy的值

         set global validate_password_policy=0;
      2. 修改密码长度

         set global validate_password_length=1;
      3. 最后执行更改密码即可

         ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';(ALTER等可以写成小写)
  10. 授权其他机器登录

     GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
     ​
     FLUSH  PRIVILEGES;