centos7部署两个mysql_实战CentOS7安装Mysql不同版本

本文介绍了在CentOS7上安装MySQL的详细步骤,包括设置开机自启动、下载MySQL源、安装MySQL、设定初始密码以及开启远程访问。通过这些步骤,读者可以成功部署并管理多个MySQL实例。

前言

CentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成MySQL,搭建MySQL的方法其实极为简单,大家只要跟着下面的步骤一步一步执行命令即可完成搭建。

设置MySQL开机自启动:systemctl enable mysqld.service

重新启动MySQL:systemctl restart mysqld.service

停止MySQL:systemctl stop mysqld.service

启动MySQL:systemctl start mysqld.service

下载MySQLREPO源

1.由于CentOS7的yum源中默认好像没有MySQL,于是先下载REPO源。

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

2.安装rpm包。

sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

安装这个包后,会获得两个MySQL的yum repo源:

/etc/yum.repos.d/mysql-community.repo

/etc/yum.repos.d/mysql-community-source.repo

5843932a776640231192477d3e03a84b.png

208043898b87d72734c54f0586e14a90.png

安装MySQL

1.执行安装,根据提示自动安装即可,不过安装完毕后是没有密码的,需要设定密码。安装过程中可能需要输入两次y进行确认。

sudo yum install mysql-server

2.安装完毕MySQL之后输入以下命令启动MySQL。

mysql:systemctl start mysqld.service

8044612a816a1132c88d48e764926db8.png

c6b69333146ac92f1f8736a52abeb816.png

9f028a793a5394c662fb715905f01e09.png

b01a5d139c76b50d70aad26bc9baa946.png

设定密码

1.登录MySQL

mysql -u root

登录时可能会出现这样的错误:

0383a783e4d25e94c836770eff23ede1.png

原因是因为/var/lib/MySQL的访问权限问题。下面的命令把/var/lib/MySQL的拥有者改为当前用户:

sudo chown -R root:root /var/lib/mysql

2.修改密码,连续输入以下命令即可修改MySQL密码,其中123456则是你设定的密码,可自行修改。

use mysql;

update user set pass@word=pass@word('123456') where user='root'; //代码中把@去掉

exit;

f46224e5368a3a43551e275e46f1d48f.png

8f32d34622a3408bbf31c9bb7b4da707.png

2f4e54a6cd98d7e3216d90c21d225fdf.png

开启远程访问

输入以下两条命令即可开启远程访问。

允许所有用户远程访问:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

开启3306端口:

iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

声明:本文为原创,作者为 Svlik,转载时请保留本声明及附带文章链接:https://www.svlik.com/475.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值