Linux 安装MySQL 图解教程

这篇教程详细介绍了在Linux(CentOS)系统中如何安装MySQL,包括创建存放安装包的目录,检查已安装的MySQL服务,下载YUM源,安装MySQL服务器,设置root用户的强密码,并进行权限配置,最后提供了MySQL服务的启动、停止、重启和状态查看的命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.首先进入到MySQL存放安装包的位置

新建一个mysql目录
输入: cd /usr 进入usr目录 ,然后输入: mkdir mysql 创建mysql目录
输入: ll 查看目录生成没有
在这里插入图片描述

2.查看系统中是否已安装MySQL服务(提示:可能会有自带的MySQL),以下提供两种方式;

rpm -qa | grep mysql
yum list installed | grep mysql
在这里插入图片描述
本人的没有,
如果已安装则删除MySQL及其依赖的包;

3.下载 mysql57-community-release-el7-8.noarch.rpm 的 YUM 源:

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

首先安装wget命令:
yum -y install wget 加-y是帮你安装的时候直接帮你输入y了,下一步了。

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

4.安装 mysql57-community-release-el7-8.noarch.rpm:

输入:
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
在这里插入图片描述
安装完后,得到如下两个包:
mysql-community.repo
mysql-community-source.repo
可通过命令查看:
进入etc
Cd etc
然后输入:ll
然后cd进入:输入:cd yum.repos.d 就可以看到安装完后,得到如下两个包
在这里插入图片描述
在这里插入图片描述

5.安装MySQL,出现提示的话,一路Y到底

输入:yum install mysql-server
在这里插入图片描述
在这里插入图片描述
安装完毕后,运行mysql,然后在 /var/log/mysqld.log 文件中会自动生成一个随机的密码,我们需要先取得这个随机密码,以用于登录 MySQL 服务端:
Service mysqld start
Grep “password” /var/log/mysqld.log
在这里插入图片描述

6.登录到 MySQL 服务端并更新用户 root 的密码:

注意:
由于 MySQL5.7 采用了密码强度验证插件 validate_password,故此我们需要设置一个有一定强度的密码;
Mysql -u root -p
在这里插入图片描述
然后我们得更改密码
SET PASSWORD = PASSWORD(‘your new password’);红色字体是要修改成的密码
注意:由于 MySQL5.7 采用了密码强度验证插件 validate_password,故此我们需要设置一个有一定强度的密码;
一般格式:大写+数字+特殊字符(类似!+等)
在这里插入图片描述
设置密码永不过期:
注意:直接复制下面可行,请勿更改password。
ALTER USER ‘root’@‘localhost’ PASSWORD EXPIRE NEVER;

下一步:
flush privileges;刷新权限

设置用户root可以在任意IP下被访问:
New password 就是你修改后的密码
grant all privileges on . to root@"%" identified by “new password”;
在这里插入图片描述
设置用户root可以在本地被访问:
New password 就是你修改后的密码
grant all privileges on . to root@“localhost” identified by “new password”;
在这里插入图片描述
刷新权限使之生效:
Flush privileges;
在这里插入图片描述
OK,输入 exit 后用新密码再次登录看看吧!
注意:如果用远程工具还是连接不上,试试用 iptables -F 命令来清除防火墙中链中的规则

7.MySQL控制命令:启动、停止、重启、查看状态

service mysqld start
service mysqld stop
service mysqld restart
service mysqld status

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值