yum 安装mysql server_Centos7使用yum安装mysql-server 5.x

本文介绍了如何在CentOS 7.7上使用yum安装MySQL 5.x服务器,包括检查yum源、添加源、安装启动服务、配置文件设置以及设置root密码的详细步骤。
摘要由CSDN通过智能技术生成

以安装MySQL 5.x版本为例,操作系统版本为 CentOS Linux release 7.7.1908 (Core)。

一、检查yum源中是否已经有mysql-server,

# 命令行执行

yum update

rpm -qa | grep mysql

# 命令行显示

mysql-community-client-5.6.36-2.el5.x86_64

mysql-community-common-5.6.36-2.el5.x86_64

mysql-community-server-5.6.36-2.el5.x86_64

mysql-community-release-el5-7.noarch

mysql-community-libs-5.6.36-2.el5.x86_64

mysql-5.6.36-2.el5.x86_64

mysql-community-libs-compat-5.6.36-2.el5.x86_64

# 如果看不到mysql-server就进入第二步添加源,我这里安装过了,所以已经有了。

# 如果你的系统也显示有了,可以跳过第二步。

二、添加mysql-server源

# 1. 先下载rpm,mysql的源目录是:http://repo.mysql.com/,可以根据版本需要自己复制相应的rpm地址

wget http://repo.mysql.com/mysql-community-release-el5-7.noarch.rpm

# 2. 安装源

rpm -ivh mysql-community-release-el5-7.noarch.rpm

三、安装并启动mysql-server

# 命令行执行

yum install mysql-server

# 查看服务启动状态

service mysqld status

# 配置文件默认在这里

vim /etc/my.cnf

# 启动命令

service mysqld start

# 重启命令

service mysqld restart

# 停止命令

service mysqld stop

四、配置文件设置

# 打开配置文件

vim my.cnf

# 关键配置项目

[mysqld]

port=3306 # 默认端口,如果没有这一行,可以手动添加或者修改为其他端口

...其他配置项忽略显示

# 如果调整配置文件记得重启一下服务

service mysqld restart

五、设置root密码

# 1. 开启无密码登录支持

# 不同mysql版本无密码进入控制台的方法可能有差别,这里提供两种方法:

# 第一种方法:

在配置文件中添加一项skip-grant-tables,配置文件大概是这样:

[mysqld]

port=3306

skip-grant-tables

...其他配置项

# 重启服务

service mysqld restart

# 第二种方法:

mysqld_safe --skip-grant-table &

# 2. 输入mysql命令即可直接进入mysql控制台

mysql

# 3. 进入mysql库

mysql> use mysql;

Database changed

# 4. 修改root密码为123456,要注意旧版本可能是password字段而不是authentication_string,意思一样换字段更新即可

# 必须要注意,user这个表里可能还存在一个叫Password的字段,请一并更新,例如

# update user set authentication_string = password('123456'), Password = password('123456') where user = 'root';

update user set authentication_string = password('123456') where user = 'root';

Query OK, 4 rows affected (0.00 sec)

Rows matched: 4  Changed: 4  Warnings: 0

# 5. 更新授权

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

# 6. 恢复密码登录限制

# 如果使用的是第一种进入控制台的方法,需要把刚才加到配置文件中的skip-grant-tables去掉

vim /etc/my.cnf

删除skip-grant-tables

# 如果使用的是第二种进入控制台的方法,请杀掉mysqld_safe和mysqld进程

# 7. 重启服务

service mysqld restart

六、重新登入测试

mysql -u root -p

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值