天天看点

CentOS yum安装MySQL5.7.20

CentOS7 的 yum 源中默认好像是没有 mysql 的。

1、安装 MySql

下载mysql的repo源 这个安装的mysql5.7.20

[root@localhost ~]# cd /usr/local/src/
[root@localhost src]# wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm 

[root@localhost src]# rpm -ivh mysql57-community-release-el7-8.noarch.rpm 
[root@localhost src]#  yum -y install mysql-server 
           

2、MySql 相关配置

启动 Mysql 服务

查看MySQL运行状态,运行状态如图:

3、查看mysql 原始登录密码,并且登录

查看密码,密码是随机的。

输入密码

具体代码如下所示:

CentOS yum安装MySQL5.7.20

通过图中,可以看到 MySql 的初始密码为 “rp06w?iNNXCa”

4、重置密码

以上操作后又遇到新问题:

ERROR  (HY000): Your password does NOT satisfy the CURRENT policy requirements。
又参考了官方文档,见http://dev.mysql.com/doc/refman//en/validate-password-plugin.html。
           

应该是密码过于简单了。 后来用大写字母+数字+特殊字符混合了一个密码。重置密码成功!

以后操作,没有再出现上述问题。

注意:如果只想设置简单密码需要修改两个全局参数:

mysql> set global validate_password_policy=;
mysql> set global validate_password_length=;
           

常用命令

1、查看数据库

mysql> show databases;
           
CentOS yum安装MySQL5.7.20

2、进入数据库,

use databasename;
           

比如:

use mysql 
           

3、列出数据库中的表

4、查看某个表全部字段

desc slow_log;
           

显示字段的详细信息

show create table slow_log\G; (不仅可以显示表信息,还可以显示建表语句)
           

5、查看当前用户

6、查看当前所在数据库

7、创建新数据库(可以指定字符集)

8、查看数据库版本

个人微信号:zhaoyanjun125 , 欢迎关注

CentOS yum安装MySQL5.7.20

继续阅读