CentOS 7安装MySQL数据库教程

在CentOS 7上安装MySQL数据库的步骤如下:

1. 更新系统

首先,确保系统是最新的:

sudo yum update -y

2. 添加MySQL Yum仓库

MySQL官方提供了一个Yum仓库,方便安装和更新MySQL。

下载并安装MySQL的Yum仓库:

sudo yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm -y

3. 安装MySQL服务器

使用Yum安装MySQL服务器:

sudo yum install mysql-community-server -y

4. 启动MySQL服务

安装完成后,启动MySQL服务并设置为开机启动:

sudo systemctl start mysqld
sudo systemctl enable mysqld

5. 获取临时密码

MySQL安装完成后,会生成一个临时密码。你可以通过以下命令查看:

sudo grep 'temporary password' /var/log/mysqld.log

如果这个步骤出现问题的情况下直接修改跳过密码文件,到第6个步骤

5.1:修改MySQL配置文件
首先,我们需要修改MySQL的配置文件/etc/my.cnf,

# 打开MySQL配置文件
sudo vi /etc/my.cnf

在该文件中添加以下内容:

[mysqld]
skip-grant-tables

上述配置的作用是让MySQL跳过密码验证

第2步:接着,我们需要重启MySQL服务使配置生效:

sudo systemctl restart mysql

第3步:设置MySQL登录免密码
现在,我们可以使用以下命令登录MySQL并设置免密码登录:

# 登录MySQL
mysql -u root

第4步: 更新root用户密码为空,如果设置密码为123456,可以在 authentication_string='123456'填上自己密码

mysql> use mysql;
mysql> update user set authentication_string='' where user='root';
mysql> flush privileges;
mysql> quit;

6. 登录MySQL

使用root用户登录MySQL:

mysql -u root -p

7. 配置远程访问(可选)

如果需要远程访问MySQL,可以编辑MySQL配置文件:

use mysql
select  User,authentication_string,Host from user;
update user set host='%' where user='root';    
FLUSH PRIVILEGES;  刷新权限表使修改生效:

直接修改更改"mysql"数据库里的"user"表里的"host"项,从"localhost"改为"%",需要通过FLUSH PRIVILEGES刷新权限表使修改生效:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值