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 原始登录密码,并且登录
查看密码,密码是随机的。
输入密码
具体代码如下所示:
通过图中,可以看到 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;
2、进入数据库,
use databasename;
比如:
use mysql
3、列出数据库中的表
4、查看某个表全部字段
desc slow_log;
显示字段的详细信息
show create table slow_log\G; (不仅可以显示表信息,还可以显示建表语句)
5、查看当前用户
6、查看当前所在数据库
7、创建新数据库(可以指定字符集)
8、查看数据库版本
个人微信号:zhaoyanjun125 , 欢迎关注