MySQL安装
- 1、百度搜索MySQL官网
- 2、点击downloads
- 3、点击MySQL Community (GPL) Downloads
- 4、点击MySQL Yum Repository
- 5、选择服务器对应的版本,点击Download
- 6、鼠标右键点击No thanks, just start my download.复制链接地址
- MySQL yum源帮助文档
- 7、在Linux使用wget拉取源
- 8、查看下载的包
- 9、安装
- 10、安装MySQL服务器
- 11、安装mysql-devel,这个包包含mysql的相关配置和环境组件
- 12、启动
- 13、查看MySQL运行状态
- 14、查看MySQL默认密码
- 15、登录MySQL数据库
- 16、修改密码
1、百度搜索MySQL官网
2、点击downloads
3、点击MySQL Community (GPL) Downloads
4、点击MySQL Yum Repository
5、选择服务器对应的版本,点击Download
服务器查看版本信息:
cat /etc/redhat-release
6、鼠标右键点击No thanks, just start my download.复制链接地址
MySQL yum源帮助文档
https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
7、在Linux使用wget拉取源
8、查看下载的包
9、安装
yum -y install mysql80-community-release-el7-3.noarch.rpm
10、安装MySQL服务器
yum -y install mysql-community-server
11、安装mysql-devel,这个包包含mysql的相关配置和环境组件
yum install mysql-devel -y
12、启动
systemctl status mysqld
13、查看MySQL运行状态
systemctl status mysqld
14、查看MySQL默认密码
grep password /var/log/mysqld.log
15、登录MySQL数据库
mysql -uroot -p
输入用户名密码
16、修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
报错分析
报错信息:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
报错原因:mysql默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。
处理报错:
set global validate_password_policy=0;
发现又出现报错,这是因为mysql版本不同导致的,MySQL8.0以上版本变量名不一样了。
设置密码的验证强度等级
set global validate_password.policy=0;
设置密码长度
set global validate_password.length=1;