centos8上搭建一个mysql数据库
- 执行以下命令下载并安装MySQL。
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
sudo yum -y install mysql57-community-release-el7-10.noarch.rpm
sudo yum module disable mysql
sudo yum -y install mysql-community-server
- 执行以下命令启动MySQL数据库。
systemctl start mysqld
3. 执行以下命令查看MySQL初始密码。
sudo grep "password" /var/log/mysqld.log
- 执行以下命令,登录数据库,后面部分为刚刚查看到的密码。
mysql -u root -puk65usmPgi-n
- 执行以下命令修改MySQL默认密码。
说明:
新密码必须同时包含大小写英文字母、数字和特殊符号中的三类字符。请妥善保存数据库密码。(长度超过8位)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'aBC12345!';
ps:你想设置简单密码的话
查看MySQL完整的初始密码规则,登陆后执行以下命令
SHOW VARIABLES LIKE 'validate_password%';
密码的长度是由validate_password_length决定的,但是可以通过以下命令修改
set global validate_password_length=6;
validate_password_policy决定密码的验证策略,默认等级为MEDIUM(中等),可通过以下命令修改为LOW(低)
set global validate_password_policy=0;
然后就可以设置简单密码了,例如123456