设为首页 加入收藏

TOP

CentOS yum安装MySQL5.7.20
2018-03-25 13:39:38 】 浏览:82
Tags: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 https://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 服务

[root@localhost ~]# systemctl start  mysqld.service  

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

[root@localhost ~]# systemctl status mysqld.service

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

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

[root@localhost ~]# grep "password" /var/log/mysqld.log  

输入密码

mysql -uroot -p

具体代码如下所示:

这里写图片描述

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

4、重置密码

mysql> SET PASSWORD = PASSWORD('123456');   //123456 是重置的新密码

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

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

应该是密码过于简单了。 后来用大写字母+数字+特殊字符混合了一个密码。重置密码成功!
以后操作,没有再出现上述问题。

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

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

常用命令

1、查看数据库

mysql> show databases;

这里写图片描述

2、进入数据库,

use databasename;

比如:

use mysql 

3、列出数据库中的表

show tables;

4、查看某个表全部字段

desc slow_log;

显示字段的详细信息

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

5、查看当前用户

select user();

6、查看当前所在数据库

select database();

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

create database db1 charset utf8;

8、查看数据库版本

select version();
select user,host from user;
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇安装SQL数据库时遇到需要更新以前.. 下一篇MySql安装教程及解决MySql不能登..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目