MySQL安装教程

mysql安装教程

  • 安装MySQL

    1. 下载MySQL官方的 Yum Repository

      wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

    2. 安装MySQL官方的 Yum Repository

      yum -y install mysql57-community-release-el7-10.noarch.rpm

    3. 安装MySQL服务器

      yum -y install mysql-community-server

    4. 删除Yum Repository

      因为安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉

      yum -y remove mysql57-community-release-el7-10.noarch

  • MySQL服务管理

    1. 启动MySQL

      systemctl start mysqld.service

    2. 查看MySQL装态

      systemctl status mysqld.service

    3. 关闭MySQL

      systemctl stop mysqld.service

  • MySQL密码管理

    1. 查询MySQL初始密码

      grep “password” /var/log/mysqld.log

    2. 使用服务器登录数据库

      mysql -uroot -p

    3. 修改密码

      执行修改密码时候,需要符合一定的密码强度,默认密码复杂度为

      ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘new password’;

  • MySQL密码策略管理

    1. Mysql默认策略

      执行查看MySQL密码策略命令

      show variables like` `'validate_password%';

      Variable_name Value 注释
      validate_password_check_user_name OFF 默认关闭,设置为ON时可以将密码设置成当前用户名
      validate_password_dictionary_file 检查密码的字典文件的路径名
      validate_password_length 8 默认为8,限制密码长度的最小字符数
      validate_password_mixed_case_count 1 默认值为1,限制小写字符和大写字符个数
      validate_password_number_count 1 默认值为1,限制数字的个数
      validate_password_policy MEDIUM 默认值为1, 密码强度等级[LOW:0|MEDIUM:1 |STRONG:2]
      validate_password_special_char_count 1 默认值为1,限制特殊字符个数

      validate_password_policy:

      ​ 0/LOW:只检查长度。

      ​ 1/MEDIUM:检查长度、数字、大小写、特殊字符。

      ​ 2/STRONG:检查长度、数字、大小写、特殊字符字典文件。

    2. 修改密码策略强度为只检查长度

      set global validate_password_policy=0;

    3. 修改密码长度,修改其他类似

      set global validate_password_length=5;

  • MySQL设置其他机器可访问

    Mysql默认只能本地可以连接,需要修改登录限制

    1. 使用服务器登录数据库,然后输入密码

      mysql -uroot -p

    2. 切换数据库

      use mysql;

    3. 修改用户host为%,不限制登录IP

      update user set host=’%’ where user = ‘root’;

    4. 刷新权限

      flush privileges;

  • 参考文章,表示感谢

    CentOS7安装MySQL[https://www.cnblogs.com/bigbrotherer/p/7241845.html]

上一篇:详解centos系统上安装mysql8


下一篇:jQuery学习笔记(jquery.validate插件)