centos7安装mysql
甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用maria分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。
1.更新yum
yum 是一个交互式的、基于 rpm 的包管理器,是一种联网安装软件的方式。它可以安装软件、卸载软件、查询软件、更新软件以及系统、自动解决rpm包依赖问题。
yum update
2. 安装MariaDB
yum -y install mariadb-server
3. 启动MariaDB
systemctl start mariadb
4. 设置开机自启
systemctl enable mariadb
5. 连接数据库
mysql -u root -p
6. 设置数据库密码
-
进入mysql数据库
use mysql;
-
设置root账号的密码
UPDATE mysql.user SET password = PASSWORD(‘你要设置的密码’) WHERE user = ‘root’;
-
热部署
flush privileges;
-
退出数据库
exit;
-
再次登录数据库
mysql -u root -p 你刚刚设置的密码
7. 数据库开启远程连接
-
连接数据库
mysql -u root -p 你设置的密码
-
进入mysql数据库
use mysql;
-
设置数据库开启远程连接
GRANT ALL PRIVILEGES ON . TO ‘root’@'%'IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
这句话的意思是将root用户开启远程连接权限并设置远程连接密码为:123456
-
热部署
flush privileges;
8.防火墙开启3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload