文档章节

179. centos7 安装mariadb

Lucky_Me
 Lucky_Me
发布于 2018/08/14 18:56
字数 373
阅读 26
收藏 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
粉丝 10
博文 210
码字总数 76634
作品 0
美国
私信 提问
【mysql】Centos7安装mysql8.0删除MariaDB

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

tr1912
2018/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
Linux CentOS 7 卸载mariadb 安装mysql5.5

以前的Linux系统中数据库大部分是mysql,不过自从被sun收购之后,就没用集成在centos这些开源Linux系统中了,那么如果想用的话就需要自己安装了,首先centos7 已经不支持mysql,因为收费了你...

Code辉
昨天
0
0
centos7安装mysql5.7.18笔记

重装了一下系统,装了centos7,但是centos7下默认没有安装mysql,有MariaDB数据库,网上的解释是: “MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发...

panday
2018/07/23
0
0
canal demo搭建全记录

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

陈敬(Cathy)
2018/07/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

数据库篇多表操作

第1章 多表操作 实际开发中,一个项目通常需要很多张表才能完成。例如:一个商城项目就需要分类表(category)、商品表(products)、订单表(orders)等多张表。且这些表的数据之间存在一定的关系...

stars永恒
56分钟前
2
0
nginx日志自动切割

1.日志配置(Nginx 日志) access.log----记录哪些用户,哪些页面以及用户浏览器,IP等访问信息;error.log------记录服务器错误的日志 #配置日志存储路径:location / {      a...

em_aaron
昨天
3
0
java 反射

基本概念 RTTI,即Run-Time Type Identification,运行时类型识别。RTTI能在运行时就能够自动识别每个编译时已知的类型。   要想理解反射的原理,首先要了解什么是类型信息。Java让我们在运...

细节探索者
昨天
1
0
推荐转载连接

https://www.cnblogs.com/ysocean/p/7409779.html#_label0

小橙子的曼曼
昨天
3
0
雷军亲自打造的套餐了解下:用多少付多少

12月28日消息,小米科技创始人兼CEO雷军微博表示,小米移动任我行套餐方案,原则上就是明明白白消费,用多少付多少,不用不花钱!上网、电话和短信都是一毛钱,上网0.1元/M,电话0.1元/分钟,...

linuxCool
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部