在linux系统上搭建MySQL数据库

在linux系统上搭建MySQL数据库

1 安装YUM Repo
由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
2然后进行repo的安装:
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
3安装MySQL
yum install mysql-server
4启动msyql:
systemctl start mysqld
5输入初始密码,此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库修改密码命令
[root@hadoop8 ~]# grep “password” /var/log/mysqld.log会出现2018-10-13T08:33:27.994868Z 1 [Note] A temporary password is generated for root@localhost: yj0v.0w*ywPk
mysql -uroot -p 会出现

然后输入上面的密码 yj0v.0w*ywPk (密码随机的)
6 修改密码策
因为当前的密码太复杂不方便后期做实验,所以使用命令修改密码策略,两种方式:
mysql> set global validate_password_policy=0;

mysql> set global validate_password_policy=LOW;

mysql> SET GLOBAL validate_password_length=6;
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’;

Ctrl+z退出mysql
7完成输入密码
systemctl start mysqld
mysql -uroot -p
Enter password:输入123456

密码策略:

1、查看 mysql 初始的密码策略,
输入语句 “ SHOW VARIABLES LIKE ‘validate_password%’; ” 进行查看

2、首先需要设置密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW 即可,
输入设值语句 “ set global validate_password_policy=LOW; ” 进行设值,
如下图:

3、当前密码长度为 8 ,如果不介意的话就不用修改了,按照通用的来讲,设置为 6 位的密码,设置 validate_password_length 的全局参数为 6 即可,
输入设值语句 “ set global validate_password_length=6; ” 进行设值,
搭建MySQL数据库
1 安装YUM Repo
由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
2然后进行repo的安装:
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
3安装MySQL
yum install mysql-server
4启动msyql:
systemctl start mysqld
5输入初始密码,此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库修改密码命令
[root@hadoop8 ~]# grep “password” /var/log/mysqld.log会出现2018-10-13T08:33:27.994868Z 1 [Note] A temporary password is generated for root@localhost: yj0v.0w*ywPk
mysql -uroot -p 会出现

然后输入上面的密码 yj0v.0w*ywPk (密码随机的)
6 修改密码策
因为当前的密码太复杂不方便后期做实验,所以使用命令修改密码策略,两种方式:
mysql> set global validate_password_policy=0;

mysql> set global validate_password_policy=LOW;

mysql> SET GLOBAL validate_password_length=6;
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’;

Ctrl+z退出mysql
7完成输入密码
systemctl start mysqld
mysql -uroot -p
Enter password:输入123456

密码策略:

1、查看 mysql 初始的密码策略,
输入语句 “ SHOW VARIABLES LIKE ‘validate_password%’; ” 进行查看

2、首先需要设置密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW 即可,
输入设值语句 “ set global validate_password_policy=LOW; ” 进行设值,
如下图:

3、当前密码长度为 8 ,如果不介意的话就不用修改了,按照通用的来讲,设置为 6 位的密码,设置 validate_password_length 的全局参数为 6 即可,
输入设值语句 “ set global validate_password_length=6; ” 进行设值,

猜你喜欢

转载自blog.csdn.net/qq_43617838/article/details/84561145