CentOS 7 安装配置MariaDB 详细步骤

CentOS 7 安装配置MariaDB (MariaDB 与MySQL一样)

1、 安装命令

yum -y install mariadb mariadb-server

当执行程序末端显示complete则表示安装完成
在这里插入图片描述

2、 安装完成后启动MariaDB

 	systemctl start mariadb

3、 设置开机启动

	systemctl enable mariadb

4、 设置mariadb基本设置

	mysql_secure_installation

4.1、如图直接回车即可因为没有设置初始密码
在这里插入图片描述
4.2、设置root密码 (y:表示设置,n:表示不设置)
在这里插入图片描述
4.3、删除匿名用户,我选择删除匿名用户y
在这里插入图片描述
4.4、是否禁止远程登陆,我选择否n
在这里插入图片描述
4.5、删除测试数据,我选择y
在这里插入图片描述
4.6、重新加载特权表,我选择y
在这里插入图片描述
5、接下来就可以登陆mariadb

	mysql -u root -p

5.1、 查看数据库

	show databases;

5.2、选择数据库

	 use mysql;

5.3、查看用户

 	select host,user,password from user;

CentOS 7 安装配置MariaDB 详细步骤_第1张图片

5.4、将与主机名相同的host 值改为%,就可以远程链接。

	 update user set host=’%’ where host=’bogon’;

CentOS 7 安装配置MariaDB 详细步骤_第2张图片
5.5、刷新权限表,或者重启mariadb服务,二选一

 flush privileges;

在这里插入图片描述
6、配置mariadb的字符集
(1)、编辑/etc/my.cnf

	vi /etc/my.cnf  输入i编辑
	
	在 [mysqld] 标签下添加
	
	init_connect=’SET collation_connection = utf8_unicode_ci’
	init_connect=’SET NAME utf8’
	character-set-server=utf8
	collation-server=utf8_unicode_ci
	skip-character-set-client-handshake
	
	添加完 输入:wq 保存退出

(2)、编辑/etc/my.cnf.d/client.cnf

	vi /etc/my.cnf.d/client.cnf
	在 [client] 标签下添加
	default-character-set=utf8

(3)、编辑 /etc/my.cnf.d/mysql-clients.cnf

	vi /etc/my.cnf.d/mysql-clients.cnf
	//在 [mysql] 标签下添加
	default-character-set=utf8

(4)、设置区分大小写

vi /etc/my.cnf.d/server.cnf       //在[mysqld]下加上 lower_case_table_names=1

(5)、 重启服务

systemctl restart mariadb

7、远程链接mariadb 使用navicate ,Mariadb默认是拒绝root远程链接的。
(1) 在不关闭防火墙的情况下,允许某端口的外来链接,需要设置开放相应端口。

   firewall-cmd --query-port=3306/tcp   //查看3306端口是否开启
	No	//没开启
   firewall -cmd --zone=public --add-port=3303/tcp --permanent 	//开启3306端口
   firewall –cmd --reload	//重新加载

(2) 关闭防火墙

systemctl stop firewalld

=----至此安装成功===

Centos7卸载mariadb

一、 查询所安装的MariaDB组建

	rpm -qa | grep mariadb

二、 卸载MariaDB

	yum -y remove mari*

三、 删除数据库文件

	rm -rf /var/lib/mysql/*

卸载完成

你可能感兴趣的:(Linux,CentOS,7,安装配置,MariaDB,详细步骤)