CentOS7.6 yum 安装MySQL5.7

CentOS7.6 yum 安装MySQL5.7

  • 1.下载yum源
  • 2.安装yum源
  • 3.查看mysql版本
  • 4.安装
  • 5.启动
      • `在centos7中,没有了service命令,都是使用systemctl命令。`
      • `注意启动的时候是start mysqld而不是mysql。`
      • `而在centos6中,依然使用service mysqld start`
  • 6.修改密码
    • 6.1 查看原始密码
    • 6.2 登录
    • 6.3 修改密码
  • 7.开启远程登录
  • 8.修改编码
  • 9.修改时区
  • 10.开机自启
  • 11.远程登录
  • 12.查看MySQL配置

 ----------------------------------------指令集合-------------------------------------------------

# 1.下载yum源
wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm'

# 2.安装yum源
rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

# 3.查看有哪些版本的mysql
yum repolist all | grep mysql

# 4.安装
yum install -y mysql-community-server

# 5.启动
systemctl start mysqld

# 6.查看初始密码
grep 'temporary password' /var/log/mysqld.log

# 7.登录
mysql -u root -p 输入上面的密码

# 8.修改密码
SET PASSWORD = PASSWORD('Jack123..');

# 9.允许远程登录
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Jack123..' WITH GRANT OPTION;

# 10.刷新
flush privileges;

# 11.配置mysql
vim /etc/my.cnf
# 在[mysqld]下面添加,不需要分号
[mysqld]
character-set-server=utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
# 设置时区
default-time_zone = '+8:00'

# 12.配置好编码和时区之后重启数据库
systemctl restart mysqld

# 13 设置开机自启
systemctl enable mysqld
systemctl daemon-reload

# 其他指令
systemctl start mysqld  #启动
systemctl stop mysqld   #停止
systemctl status mysqld #状态

1.下载yum源

wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm'

CentOS7.6 yum 安装MySQL5.7_第1张图片

2.安装yum源

rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

在这里插入图片描述

3.查看mysql版本

rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

下面三个已经是默认选中,安装的就是5.7版本
CentOS7.6 yum 安装MySQL5.7_第2张图片

4.安装

rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

因为要下载包所以会比较慢,
可以看到下载的是最新的5.7.27版本

CentOS7.6 yum 安装MySQL5.7_第3张图片
出现Complete! 说明安装成功
CentOS7.6 yum 安装MySQL5.7_第4张图片

5.启动

systemctl start mysqld

在centos7中,没有了service命令,都是使用systemctl命令。

注意启动的时候是start mysqld而不是mysql。

而在centos6中,依然使用service mysqld start

在这里插入图片描述

6.修改密码

6.1 查看原始密码

# 查看初始密码
grep 'temporary password' /var/log/mysqld.log

在这里插入图片描述

6.2 登录

# 登录
mysql -u root -p 【回车】 输入上面的密码

CentOS7.6 yum 安装MySQL5.7_第5张图片

6.3 修改密码

# 修改密码
SET PASSWORD = PASSWORD('Jack2019..');

在这里插入图片描述

7.开启远程登录

# 开启远程登录
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Jack2019..' WITH GRANT OPTION;

# 刷新
flush privileges;

# 退出mysql
exit;

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8.修改编码

进入vim之后
首先输入i插入模式
然后找到指定位置右击将复制的内容黏贴进去
最后ESC退出插入模式
输入: 再输入wq 保存退出

# 修改配置文件
vim /etc/my.cnf
# 在[mysqld]下面添加,不需要分号
[mysqld]
character-set-server=utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8

# 设置好上面的编码和时区之后别忘了重启数据库
systemctl restart mysqld

原始文件:
CentOS7.6 yum 安装MySQL5.7_第6张图片
配置好的文件:
CentOS7.6 yum 安装MySQL5.7_第7张图片
下面的时区我没有配置,直接重启即可。
在这里插入图片描述

9.修改时区

# 设置时区
# 在 [mysqld] 之下加

[mysqld] 
default-time_zone = '+8:00'

# 设置好上面的编码和时区之后别忘了重启数据库
systemctl restart mysqld

10.开机自启

# 设置开机自启
systemctl enable mysqld
systemctl daemon-reload

在这里插入图片描述

11.远程登录

CentOS7.6 yum 安装MySQL5.7_第8张图片

12.查看MySQL配置

# 查看时区
show variables like '%time_zone%';

# 查看系统当前时间
select now();

# 查看MySQL编码
show variables like 'character%';

CentOS7.6 yum 安装MySQL5.7_第9张图片

CentOS7.6 yum 安装MySQL5.7_第10张图片

编码出现如下情况说明一切正常
CentOS7.6 yum 安装MySQL5.7_第11张图片

你可能感兴趣的:(MySQL,Linux)