编程地带

Centos7安装Mysql

2018-11-16  本文已影响1人  MA木易YA

下载安装repo源

  1. 进入官方源选择合适的版本进行下载
wget http://repo.mysql.com/mysql80-community-release-el7.rpm
image.png
  1. 进行安装
rpm -ivh mysql80-community-release-el7.rpm
image.png

安装MySQL

  1. 安装客户端
yum install mysql
image.png
image.png
  1. 安装mysql服务端
yum install mysql-server
image.png image.png
  1. 安装开发包
yum install mysql-devel
image.png
image.png

至此,安装即完成

systemctl start mysqld.service  #启动mysql

systemctl status mysqld.service  查看mysql运行状态
image.png

想要进入 MySQL,需要知道 root 用户的密码,通过如下命令可以在日志文件中找出密码:

grep "password" /var/log/mysqld.log
image.png

用图示的密码登录即可

mysql -uroot -p
image.png

但是此时并不能使用一些mysql命令,因为此时需要设置新的启动密码


image.png

要更改密码,可以使用下述语句:

 ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

注意

image.png

这里先设置一个复杂点的密码

image.png

然后可以看到一些基础指令都可以实现了

image.png

如果启用了 validate_password 组件,那么它将公开几个系统变量,以启用密码检查的配置:

image.png

2)参数解释

  1. validate_password_dictionary_file
    插件用于验证密码强度的字典文件路径。

  2. validate_password_length
    密码最小长度,参数默认为8,它有最小值的限制,最小值为:validate_password_number_count + validate_password_special_char_count + (2 * validate_password_mixed_case_count)

  3. validate_password_mixed_case_count
    密码至少要包含的小写字母个数和大写字母个数。

  4. validate_password_number_count
    密码至少要包含的数字个数。

  5. validate_password_policy
    密码强度检查等级,0/LOW、1/MEDIUM、2/STRONG。有以下取值:

Policy Tests Performed
0 /LOW Length
1 / MEDIUM Length; numeric, lowercase/uppercase, and special characters
2 / STRONG Length; numeric, lowercase/uppercase, and special characters; dictionary file
  1. validate_password_special_char_count
    密码至少要包含的特殊字符数。

要更改检查密码的方式,可以设置这些系统变量:

image.png

设置简单的密码

image.png

大功告成,小伙伴可以去尝试一番

  1. https://blog.csdn.net/kuluzs/article/details/51924374
  2. https://blog.csdn.net/liang19890820/article/details/81672538
上一篇下一篇

猜你喜欢

热点阅读