centos7使用yum方式快速完成mysql安装与配置

centos7使用yum方式快速完成mysql安装与配置

一,安装mysql的yum源:


可以从下面这个网站选择对应的版本:

http://repo.mysql.com/

这里我选用的是mysql8,下载并安装yum源:

wget http://repo.mysql.com/mysql80-community-release-el7.rpm
sudo rpm -ivh http://repo.mysql.com/mysql80-community-release-el7.rpm

执行完毕后克可以查看源文件:/etc/yum.repos.d/

会多出一个 MySQL 的 rpm 包和两个 MySQL 开头的源

该命令执行完成后,会在/etc/yum.repos.d/目录下创建一个mysql-community.repo文件,这就是mysql的yum源。当然你也可通过命令的方式查看mysql的yum源是否安装成功。

yum repolist enabled | grep "mysql.\*-community.\*"

二,使用yum命令安装mysql


yum install mysql-server

然后一直点y,出现 Complete!即表示安装成功。

启动服务

sudo systemctl start mysqld

sudo systemctl enable mysqld #设置开机自启
查看日志,获取临时密码

如果你安装的是mysql5.7及以上的版本,那么一般会生成一个随机的root密码,并且登录时必须使用该密码。获取该密码的方式为:

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

(base) [root@VM-20-6-centos home]# grep “temporary password” /var/log/mysqld.log
2024-11-04T04:04:26.906787Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: OpYluqlfa6_R

使用临时密码登录


mysql -u root -p

修改密码

设置 root 用户的新密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

重启:

service mysqld restart

三,修改mysql配置文件

打开配置文件
sudo nano /etc/my.cnf
配置监听网络端口

配置 MySQL 监听所有网络接口,在 [mysqld] 部分添加或修改以下内容:

[mysqld]
bind-address = 0.0.0.0

保存并退出编辑器。

允许远程访问

如果你需要从其他主机访问 MySQL 服务器,需要允许 root 用户从任意主机连接。在 MySQL 命令行中执行以下命令:

CREATE USER 'root'@'%' IDENTIFIED BY '新密码'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;

重启:

service mysqld restart

参考:
5分钟,使用yum方式完成mysql安装-阿里云开发者社区

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值