25.安装mysql5.7

Posted HJingLei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了25.安装mysql5.7相关的知识,希望对你有一定的参考价值。

步骤

  1. 新建文件夹/opt/mysql,并cd进去

  2. 运行 weget http://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar,下载mysql安装包

    PS:CentOS 7.6 自带的类mysql数据库四mariadb,会更mysql冲突,要先删除

    • 运行 rpm -qa | grep mariadb,查询mariadb相关安装包
    • 运行 rpm -e --nodeps mariadb-libs,卸载
  3. 运行 tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar

  4. 安装mysql,一次运行以下几条命令

    • rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
    • rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm
    • rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm
    • rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm
  5. 运行systemctl start mysqld.service,启动mysql

  6. 获取root用户密码,MySQL自动给root用户设置随机密码,运行 grep "password" /var/log/mysqld.log 可以看到当前密码

  7. 运行 mysql -u root -p,用root用户登陆,输入获取到的密码,可以成功登陆进入mysql命令行

  8. 设置root密码,对于个人开发环境,如果要设置比较简单的密码,可以运行 set global validate_password_policy=0; 提示密码设置策略(validate_password_policy默认为1)

    mysql密码复杂度要求分三种

    低:0 or LOW | Length

    • 只要求长度(默认8位)

    中:1 or MEDIUM | Length; numeric, lowercase/uppercase, and special characters

    • 要求长度、数字、大小写、特殊字符

    高:2 or STRONG | Length; numeric, lowercase/uppercase, and special characters; dictionary file

    • 要求长度、数字、大小写、特殊字符、字典文件
  9. set password for \'root\'@\'localhost\'=password(\'12345678\');

  10. 运行 flush privileges; 使密码设置生效

以上是关于25.安装mysql5.7的主要内容,如果未能解决你的问题,请参考以下文章

linux下安装mysql5.7.25详细教程

Centos7编译安装MySQL5.7.25

Windows 解压免安装版配置MySQL5.7.25

linux 安装mysql5.7.25

Windows 解压免安装版配置MySQL5.7.25

Centos7 yum安装MySQL5.7.25