首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >centos下安装mariaDB方法

centos下安装mariaDB方法

作者头像
全栈程序员站长
发布2022-08-31 17:18:48
发布2022-08-31 17:18:48
1.3K0
举报

大家好,又见面了,我是你们的朋友全栈君。

1、安装mariadb-server

代码语言:javascript
复制
yum install mariadb-server

2、安装相关环境

代码语言:javascript
复制
yum install mariadb-embedded mariadb-libs mariadb-bench mariadb mariadb-sever

3、安装mariadb

代码语言:javascript
复制
yum install mariadb

4、启动mariadb

代码语言:javascript
复制
systemctl start mariadb

5、设置开机启动

代码语言:javascript
复制
systemctl enable mariadb 

6、配置数据库(主要是设置密码)

代码语言:javascript
复制
mysql_secure_installation

7、设置编码

①在/etc/my.cnf文件下添加如下内容:

代码语言:javascript
复制
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

②在/etc/my.cnf.d/client.cnf 文件[client]标签下添加如下内容:

代码语言:javascript
复制
default-character-set=utf8

③在/etc/my.cnf.d/mysql-clients.cnf 文件[mysql]标签下添加如下内容:

代码语言:javascript
复制
default-character-set=utf8

④重启mariadb,命令如下:

代码语言:javascript
复制
systemctl restart mariadb

⑤查看mariadb查看字符集,语句如下:

代码语言:javascript
复制
show variables like "%character%";show variables like "%collation%";

8、允许远程连接mariadb数据库

①关闭防火墙,命令如下:

代码语言:javascript
复制
systemctl stop firewalld

②修改user表中host,具体如下(依次执行即可):

代码语言:javascript
复制
select host, user from user;
代码语言:javascript
复制
update user set host='%' where host='centos.portal';
代码语言:javascript
复制
flush privileges;
代码语言:javascript
复制
systemctl restart mariadb

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/143002.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档