热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

CentOS7安装后配置MariaDB

安装后,优先推荐先对安全设置进行配置,键入命令sudomysql_secure_installation键入当前密码,当前没有,直接回车,之后跟随提示会问几个问题:设置root密码?移除匿

安装后,优先推荐先对安全设置进行配置,键入命令

sudo mysql_secure_installation

键入当前密码,当前没有,直接回车,之后跟随提示会问几个问题:设置 root 密码? / 移除匿名用户? / 禁止远程登录? / 移除 test 数据库? / 重新载入权限表?

一路下来,直到显示 "Thanks for using MariaDB"安全部分设置完毕。下面按照提示,配置一下字符集,将

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 目录下的 server.cnf 文件 [mysqld] 标签下,如该目录下无 server.cnf 文件,则直接在 /etc/my.cnf 文件的 [mysqld] 标签下增加。修改文件直接使用 vi 命令

sudo vim /etc/my.cnf.d/server.cnf

sudo vim /etc/my.cnf.d/client.cnf

打开同目录的 client.cnf 文件,在 [client] 标签下增加

default-character-set=utf8

再打开 mysql-clients.cnf 文件,在 [mysql] 标签下增加

default-character-set=utf8

配置完成重启 MariaDB

systemctl restart mariadb

 键入命令

mysql -u root -p

根据提示输入密码

输入正确后进入 MariaDB monitor

输入

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

查看字符集信息

相关字符集默认都是 utf8,说明刚才的设置成功,字符集配置完成

 

我的感觉:

  • 刚安装完成且未启动服务时,安全配置和设置字符集无绝对先后顺序,但作为部署似乎安全配置先做设置比较好
  • systemctl status mariadb.service 命令可以查看服务状态,用来简单的判断数据库运行信息

一些记录和链接:

  • MariaDB[none] > status 可以查看一些版本信息
  • 本文参考了这篇文章《CentOS7下使用yum安装MariaDB》:http://www.cnblogs.com/river2005/p/6813618.html
  • 感谢上一篇《CentOS7下安装MariaDB@朝阳兄的建议和解答

推荐阅读
author-avatar
小小号号--
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有