在Centos7中没有mysql数据库,所以你直接使用 yum install mysql-server会报错,那么这里就需要安装mysql的分支MariaDB了,MariaDB是MySQL社区开发的分支,和mysql是一样的
1. 安装MariaDB
- 使用yum命令直接安装
yum -y install mariadb mariadb-server
- 启动MariaDB
systemctl start mariadb
- 配置MariaDB
mysql_secure_installation
- 输入命令后会出现这个页面,按回车即可
- 按回车后会提示你是否设置root密码,这里输入Y,然后输入两次密码
- 之后会弹出四个选项,让你选择,一路回车或者输入y都行
2. 登录数据库
- 输入登录命令,我这里用户名密码都是root,你替换成自己的就行
mysql -uroot -proot
- 出现以下页面代表配置成功
show databases;
:展示数据库
3. 设置远程访问权限
- 登录,我这里用户名密码都是root,你替换成自己的就行
mysql -uroot -proot
- 登录成功后执行命令
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '你的密码' WITH GRANT OPTION;
- 执行后刷新,这样就是设置完了
flush privileges;
3. 使用Navicat访问数据库
- 输入必要参数后,测试连接看看能不能连上,连不上看看防火墙关没关
systemctl status firewalld.service # 查看防火墙状态
systemctl stop firewalld.service # 关闭防火墙
systemctl start firewalld.service # 启动防火墙
- 连接成功
4. 彻底卸载mysql
如果数据库坏了或者出现问题了,那么如何彻底删除之前安装的mysql呢,下面是教程
卸载
# 查看
rpm -qa|grep mariadb
# yum 删除mariadb
yum remove mariadb
删除遗留目录
# 查看/etc/my.cnf 是否存在并删除
ls /etc/my.cnf
rm -rf /etc/my.cnf
# 查看/var/lib/mysql/ 是否存在并删除
ll /var/lib/mysql/
rm -rf /var/lib/mysql/