MariaDB和mysql基本一样,是mysql的一个分支
1、安装MariaDB
yum -y install mariadb mariadb-server
2、启动MariaDB
systemctl start mariadb
3、配置MariaDB
mysql_secure_installation
首先是设置密码,会提示先输入密码
Enter current password for root (enter for none):<–初次运行直接回车
设置密码
Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车
New password: <– 设置root用户的密码
Re-enter new password: <– 再输入一次你设置的密码
其他配置
Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车
Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车,
Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车
Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车
初始化MariaDB完成,接下来测试登录
4、登录,输入下边命令进入mysql命令行,输入show databases; 可以显示出数据库,则安装成功
mysql -uroot -p123456 #假如密码是123456
其他相关:
如果想使用navicat等客户端工具连接数据库的话需要开启远程访问
1、连接到mysql
mysql -uroot -p123456 #假如密码是123456
2、授权用户远程登录,并刷新权限表
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION; #123456是远程访问的密码,修改成你需要密码
flush privileges;
3、防火墙开放3306端口
开放端口:
firewall-cmd --zone=public --add-port=3306/tcp --permanent
这样就将3306端口加入了public区域中,permanent参数表示永久生效,即重启也不会失效,最后不要忘记更新防火墙规则:
firewall-cmd --reload
查看public区域下所有已打开的端口:
firewall-cmd --zone=public --list-ports
关闭端口:
firewall-cmd --zone=public --remove-port=3306/tcp --permanent