版本:centos7
Linux下安装MariaDB官方文档参见:
1.创建MariaDB.repo文件
vi /etc/yum.repos.d/MariaDB.repo
插入以下内容:
# MariaDB 10.1 CentOS repository list - created 2016-12-01 03:36 UTC
本文共 1738 字,大约阅读时间需要 5 分钟。
版本:centos7
Linux下安装MariaDB官方文档参见:
1.创建MariaDB.repo文件
vi /etc/yum.repos.d/MariaDB.repo
插入以下内容:
# MariaDB 10.1 CentOS repository list - created 2016-12-01 03:36 UTC
系统及版本选择:
2.运行安装命令安装MariaDB
yum -y install MariaDB-server MariaDB-client
首先下载安装包,然后进行自动安装,安装成功之后启动MariaDB服务。
systemctl start mariadb #启动服务systemctl enable mariadb #设置开机启动systemctl restart mariadb #重新启动systemctl stop mariadb.service #停止MariaDB
3.登录到数据库
用mysql -uroot命令登录到MariaDB(设置密码之后通过 mysql -uroot -p命令),此时root账户的密码为空。
4.进行MariaDB的相关简单配置
使用mysql_secure_installation命令进行配置。
回车设置root账户的密码
输入两次密码
其他配置:是否删除匿名用户、是否允许远程登录、 是否删除test数据库、是否重新加载权限表如果都选是,直接回车。
5.配置MariaDB的字符集
查看/etc/my.cnf文件内容,其中包含一句!includedir /etc/my.cnf.d 说明在该配置文件中引入/etc/my.cnf.d 目录下的配置文件。
1)使用vi server.cnf命令编辑server.cnf文件,在[mysqld]标签下添加
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文件,则直接在/etc/my.cnf文件的[mysqld]标签下添加以上内容。
2)用vi client.cnf命令编辑/etc/my.cnf.d/client.cnf文件,在[client]标签下添加
default-character-set=utf8
3)用vi mysql-clients.cnf命令编辑/etc/my.cnf.d/mysql-clients.cnf文件,在[mysql]标签下添加
default-character-set=utf8
配置完成后 systemctl restart mariadb 重启服务。
进入到数据库查看字符设置。
show variables like "%character%";show variables like "%collation%";
6.添加用户,设置权限
创建用户命令:
create user username@localhost identified by 'password';
授予外网登陆权限:
grant all privileges on *.* to username@'%' identified by 'password';
使用新创建的用户连接下数据库OK!
原文链接:
转载地址:http://lscii.baihongyu.com/