25.安装mysql5.7
Posted HJingLei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了25.安装mysql5.7相关的知识,希望对你有一定的参考价值。
步骤
-
新建文件夹/opt/mysql,并cd进去
-
运行 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,卸载
-
运行 tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
-
安装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
-
运行systemctl start mysqld.service,启动mysql
-
获取root用户密码,MySQL自动给root用户设置随机密码,运行 grep "password" /var/log/mysqld.log 可以看到当前密码
-
运行 mysql -u root -p,用root用户登陆,输入获取到的密码,可以成功登陆进入mysql命令行
-
设置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
- 要求长度、数字、大小写、特殊字符、字典文件
-
set password for \'root\'@\'localhost\'=password(\'12345678\');
-
运行 flush privileges; 使密码设置生效
以上是关于25.安装mysql5.7的主要内容,如果未能解决你的问题,请参考以下文章