【Linux】mysql 5.7 安装以及配置

安装步骤如下

  • 1 检查是否系统自带
    yum list installed | grep mysql
  • 2 如果系统自带则删除
    yum -y remove mysql-libs.x86_64
  • 3 在线安装 mysql5.7Y
    wget http://repo.mysql.com/mysql57-community-release-el7-9.noarch.rpm
  • 4 接着执行这句,解释一下,这个rpm还不是mysql的安装文件,只是两个yum源文件
    rpm -ivh mysql57-community-release-el7-9.noarch.rpm
  • 5 这个时候,可以用yum repolist mysql这个命令查看一下是否已经有mysql可安装文件
    yum repolist all | grep mysql
  • 6 安装mysql 服务器命令(一路yes)
    yum install mysql-community-server
  • 7 安装成功后
    service mysqld start
  • 8.0 查看默认密码
    sudo grep 'temporary password' /var/log/mysqld.log

配置步骤如下

  • 登录
    mysql -u root -p xxx
  • 修改 root 登录密码 (此时密码要根据密码规则设定)
    set password for 'root'@'localhost' = password('xxx');
    • 修改密码规则:
      • 修改密码最小长度策略(设置为0)
        set global validate_password_length=0;
      • 修改密码强度检查等级策略(0/LOW、1/MEDIUM、2/STRONG)
        set global validate_password_policy=0;
  • 默认MySQL只允许localhost 登录,修改允许其他主机连接
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
    • 如果修改报错 ERROR 1820 (HY000): You must reset your password using ALTER USER statement before,提醒你先使用alter user 命令进行密码修改
      alter user 'root'@'localhost' identified by '密码';
  • 刷新设置
    flush privileges;

注1:删除mysql

 // 清除
 yum clean all
 yum makecache
 yum -y update
 // 然后重新安装

注2:卸载 mysql

yum -y remove mysql*

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容