卸载Mariadb:
1.查询所安装的MariaDB组件
[root@localhost logs]# rpm -qa | grep maria*
mariaDB-server-5.5.49-1.el7.centos.x86_64
mariaDB-common-5.5.49-1.el7.centos.x86_64
mariaDB-client-5.5.49-1.el7.centos.x86_64
2.卸载数据库
[root@localhost logs]# yum -y remove mari*
3.删除数据库文件
[root@localhost logs]# rm -rf /var/lib/mysql/*
-----------------------------------------------------------------------------------------------------------
安装Mariadb:
1.yum安装
yum -y install mariadb mariadb-server
2.启动
systemctl start mariadb
3.系统开启自启动
systemctl enable mariadb
4.密码设置
初始root密码为空,登录步骤:mysql -uroot -p -----> 回车 -----> 回车
添加登录密码:mysqladmin -uroot -p password 'root'
5.修改字符集
vim /etc/my.conf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
character-set-server=utf8
collation-server=utf8_bin
这样mariaDB就能在本机运行了,接下来要做的是,能够远程连接
1.直接修改表
命令行进入mysql,找到mysql数据库下的user表
MariaDB [mysql]>select user,host from user ;
会发现host并没有支持所有(%)
执行命令:
MariaDB [mysql]>update user set host='%' where user='root' ;
此时会报错Duplicate entry '%-root' for key 'PRIMARY'
先忽略此错误,再次查看:
MariaDB [mysql]>select user,host from user ;
发现已经有%:
2.授权法
参考文章:https://blog.csdn.net/u013474104/article/details/78465697
最后别忘了:MariaDB [mysql]>flush privileges
这样就可以通过navicat等连接数据库了