centos 7安装mysql 5.7_CentOS7安装MySQL(5.7版本)

一、清理环境

1.查看系统是否安装了mysql数据库

[root@vm01 ~]# rpm -qa | grep mysql

96702799f87c5adefebe03ea4812f3b1.png

2.查询到已安装的MySQL后,执行以下命令依次卸载(若没有查询到,则说明没有安装Mysql库,可直接跳过此步)

yum remove mysql-xxx-xxx

3.删除MySQL的配置文件(MySQL卸载不会自动删除配置文件,需自行清理)

[root@vm01 ~]# find / -name mysql

f68fbed2a5c3b27510b5d71447b93d73.png

根据需求使用以下命令 依次 对配置文件进行删除

rm -rf /var/lib/mysql

4.删除MariaDB的文件

由于 在CentOS中默认安装有MariaDB,所以如果我们不删除MariaDB文件的话,安装MySQL时可能会发生冲突。所以要删除MariaDB文件

1)使用rpm命令查找出要删除的mariadb文件

[root@vm01 ~]# rpm -qa | grep mariadb

c7fe41a902d87d7a2acd48965c7a5b22.png

2)删除查询到的程序:

[root@localhost ~]# yum -y remove mariadb-libs-5.5.60-1.el7_5.x86_64

二、安装MySQL

1.安装wget命令(如果wget无法使用的话)

[root@localhost ~]# yum -y install wget

2.找到MySQL下载的yum源

3.下载并安装MySQL

2)安装MySQL的YUM链接:yum -y install mysql57-community-release-el7-11.noarch.rpm

3)安装MySQL的mysql-server:yum -y install mysql-community-server

注意:因为连到MySQL官方镜像,下载巨慢,yum下载后的缓存文件路径在:/var/cache/yum/x86_64/7/mysql57-community/packages/

最终解决方案:从国内镜像下载对应的文件,通过FTP上传到服务器,再重新执行命令:yum -y install mysql-community-server

4.安装完成后启动MySQL

[root@localhost ~]# systemctl start mysqld

5.查看MySQL的运行状态

[root@localhost ~]# systemctl status mysqld

出现以下信息,说明MySQL已启动

17133e875c5b088ffcb39e6391e3c7c7.png

6.查询首次启动随机生成的ROOT密码

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

7.登录MySQL

mysql -uroot -p 回车,输入上面查询到的密码;

8.首次操作要求重置密码,必须大小写特殊字符组成

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password'; newpassword 是要改的密码。

9.授权远程访问%表示所有主机都可以访问

grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option; passwod是你的密码

10.刷新权限信息

flush privileges;

11.退出

exit;

12.修改字符集

vi /etc/my.cnf

添加以下内容后,保存

[client]default-character-set=utf8

[mysqld]

character-set-server=utf8

collation-server=utf8_general_ci

13.重启MySQL,并且查看字符集是否设置成功

systemctl restart mysqld

mysql -uroot -p 回车后输入密码;

status;回车

出现以下信息则代表设置成功

4ddfd1456c9d77504c25b3971844b129.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值