文档章节

179. centos7 安装mariadb

Lucky_Me
 Lucky_Me
发布于 08/14 18:56
字数 373
阅读 10
收藏 2

1. centos7 中安装mariadb

1.1 执行安装

centos7 自带了mariadb

yum -y install mariadb mariadb-server

1.2 启动mariadb

systemctl start mariadb

1.3 设置开机启动

systemctl enable mariadb

1.4 MariaDB的相关简单配置

mysql_secure_installation

 

Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车  y

Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车n

Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车 y

Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车 y

1.5 配置MariaDB的字符集

vi /etc/my.cnf

将下面这段内容加入

init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake

  在[client]中添加

     vi /etc/my.cnf.d/client.cnf



default-character-set=utf8

在[mysql]中添加

vi /etc/my.cnf.d/mysql-clients.cnf

default-character-set=utf8

全部配置完成,重启mariadb

systemctl restart mariadb;

登陆之后进入MariaDB查看字符集

show variables like "%character%";show variables like "%collation%";

1.6  设置防火墙

1.6.1 查看防火墙状态

    在任意位置执行下面的命令

     firewall-cmd --state 

1.6.2  立即开启防火墙

systemctl start firewalld.service

1.6.3  开启开机启动防火墙

systemctl enable firewalld.service

1.6.4 查看开启的端口

firewall-cmd --list-all

1.6.5  开启需要的端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent

1.7 外界连接授权

登录成功后执行

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

 

1.8 测试外界连接

完成

© 著作权归作者所有

共有 人打赏支持
Lucky_Me
粉丝 7
博文 187
码字总数 63468
作品 0
美国
【mysql】Centos7安装mysql8.0删除MariaDB

在安装mysql8.0并且使用最新版的centos7的时候出现了不少坑,这个是其中之一。 由于MySQL在CentOS7中收费了,所以已经不支持MySQL了,取而代之在CentOS7内部集成了mariadb,而安装MySQL的话会...

tr1912
05/25
0
0
开源蘑菇街TeamTalk报make db_proxy_server failed,信息分析

报错误消息: compilation terminated. make[2]: *** [CMakeFiles_proxy_server.dir/DBPool.cpp.o] Error 1 make[1]: *** [CMakeFiles_proxy_server.dir/all] Error 2 make: *** [all] Error......

一一叶
2015/07/16
0
0
canal demo搭建全记录

一、环境介绍 canal是阿里开源的中间件,主要用于同步mysql数据库变更。具体参见:https://github.com/alibaba/canal/releases 搭建环境: vmware centos7 部署mysql和canal windows开发can...

陈敬(Cathy)
07/16
0
0
centos7 mysql(mariadb)数据库安装和配置

一、系统环境 yum update升级以后的系统版本为 [root@yl-web yl]# cat /etc/redhat-releaseCentOS Linux release 7.1.1503 (Core) 二、mysql安装 一般网上给出的资料都是 #yum install mysql...

學無止境
01/18
0
0
Centos7 wordpress4.8.2

VM 安装centos7 -1611,过程略。。。 部署流程: 1、安装epel 2、安装基本组件(Apache、MariaDB、PHP) 3、配置数据库 4、下载wordpress安装包到服务器,解压安装包 5、给文档赋权限 命令:...

hnzzck
06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

ZOOKEEPER安装记录

本文借鉴了链接的内容,但是有几部分需要注意: 下载zookeeper的位置是:连接; 执行这两部,得再root下,sudo不能用,还不知道为啥。

恰东
19分钟前
2
0
解决你的无线路由器被蹭网烦恼

教你几招提高无线路由器的安全性-再也不用担心蹭网了。随着无线网络的普及,无线网络的安全问题越来越严重。本文教你几招提高家用无线路由器的安全性,再也不用担心蹭网了。 随着无线网络的普...

linuxprobe16
24分钟前
1
0
分布式系统消息中间件—RabbitMQ的使用进阶篇

前言: 这篇文章主要总结一下RabbitMQ在日常项目开发中比较常用的几个特性。 一。 mandatory 参数 上一篇文章中我们知道,生产者将消息发送到RabbitMQ的交换器中通过RoutingKey与BindingKey的...

Java干货分享
24分钟前
1
0
RabbitMQ清除队列中的所有消息

最近在研究 RabbitMQ 消息队列,安装好进行测试的时候发觉在一个名为 MyRabbitMQ 的消息队列中已经插入了大量的数据。 最后不得不找方法清除。 linux或者windows 输入命令: rabbitmqctl li...

覃大光
28分钟前
1
0
java equals和==的区别

public class StaticDemo { public static void main(String[] args) { /** * 1、包装类的“==”运算在未遇到算术运算的情况下不会自动拆箱(堆中存储的地址是否相同,即栈中的内容是否相同)...

恋码之子
32分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部