zoukankan      html  css  js  c++  java
  • CentOS7安装后配置MariaDB

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

    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@朝阳兄的建议和解答
  • 相关阅读:
    数据类型及转换
    进制转换
    精通libGDX-RPG开发实战
    github上最好的开源MMORPG
    同步mysql数据到ElasticSearch的最佳实践
    在libGDX中使用Spine骨骼动画
    window下Kafka最佳实践
    linux 系统的负载与CPU、内存、硬盘、用户数监控脚本[marked]
    源码安装cmake(或者叫升级cmake)
    Rust-HayStack
  • 原文地址:https://www.cnblogs.com/cinlap/p/7592772.html
Copyright © 2011-2022 走看看