1、配置本地源(官方地址:https://downloads.mariadb.org/mariadb/+releases/)
[root@localhost ~]# vi /etc/yum.repos.d/MariaDB.repo
写入以下内容
[mariadb]
name = MariaDB
baseurl = http://mirrors.ustc.edu.cn/mariadb/yum/10.3/centos6-x86/
gpgkey=http://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
2、检查系统中是否存在 mysql-libs-*.*.*.*
[root@localhost ~]# rpm -qa | grep -i mysql
如果有如下信息,则删除之
删除:mysql-libs
[root@localhost ~]# rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
(注意当前版本)
如果没有 mysql-libs-*.*.*.* ,则直接跳过此步骤。
3、安装MariaDB
[root@localhost ~]# yum install MariaDB-server MariaDB-client
4、启动服务
[root@localhost ~]# service mysql start
5、设置数据库
(1)设置密码
[root@localhost ~]# mysqladmin -u root password "root"
(2)登录数据库
[root@localhost ~]# mysql -uroot -proot
(3)查看数据库
MariaDB [(none)]> show databases;
(4)进入mysql数据库
MariaDB [(none)]> use mysql;
(5)查询user表,可看到多条数据
MariaDB [mysql]> select user,host from user;
(6)把此表里面的数据只留下一条:
MariaDB [mysql]> delete from user where host != '127.0.0.1';
(7)修改host
说明:此时之允许host下地址进行访问数据库,除此之外的不允许访问,如使用其他地址访问,则要加入目标地址;
如不限制访问地址,则把host设置为“%”,此处以设置不限制访问为例:
MariaDB [mysql]> update user set host='%';
(8)配置完毕,退出
MariaDB [mysql]> exit;
(9)重启服务
[root@localhost ~]# service mysql restart
(10)测试连接
6、设置MariaDB(Mysql)开机启动
[root@localhost ~]# chkconfig mysql on
或编辑文件
[root@localhost ~]# vi /etc/rc.local
在最后加上:
service mysql start