一、安装MariaDB
1,安装
<代码>美元yum - y安装mariadb mariadb-server 代码>
2,启动MariaDB
<代码> systemctl美元开始mariadb 代码>
3,设置开机启动
<代码> systemctl使美元mariadb 代码>
4,配置安全策略
<代码> mysql_secure_installation美元 首先设置密码,会提示先输入密码 输入当前密码为根(没有输入):& lt; -初次运行直接回车 设置密码 设置root密码?[Y/n] & lt;——是否设置根用户密码,输入Y并回车或直接回车 新密码:& lt; -设置根用户的密码 重新输入新密码:& lt; -再输入一次你设置的密码 其他配置 删除匿名用户?[Y/n] & lt;——是否删除匿名用户,回车 不允许远程root登录吗?[Y/n] & lt;——是否禁止根远程登录,回车, 删除测试数据库和访问吗?[Y/n] & lt;——是否删除测试数据库,回车 现在重新加载权限表吗?[Y/n] & lt;——是否重新加载权限表,回车代码>
初始化MariaDB完成,接下来测试登录
5,登陆
<代码>美元mysql -uroot - p & lt;——回车后输入密码代码> >之前二,配置MariaDB的字符集
1,文件
/etc/my . cnf中所做<代码> vim/etc/my.cnf美元 在(mysqld)标签下添加 init_connect='设置collation_connection=utf8_unicode_ci ' init_connect='设置名称utf8 ' character-set-server=utf8 collation-server=utf8_unicode_ci skip-character-set-client-handshake 代码>2,文件/etc/my.cnf.d client.cnf
<代码> vim/etc/my.cnf.d/client.cnf美元 在[客户]中添加 default-character-set=utf8 代码>3,文件/etc/my.cnf.d/mysql-clients.cnf
<代码> vim/etc/my.cnf.d/mysql-clients.cnf美元 在(mysql)中添加 default-character-set=utf8 代码>4,全部配置完成,重启mariadb
<代码> systemctl重启mariadb 代码>5,进入MariaDB查看字符集
<代码> mysql>显示变量如“%字符%”;显示变量如“%排序%”; + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + | | Variable_name |值 + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem二进制| | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir |/usr/share/mysql/charsets/| + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + 8行集(0.00秒) + - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - + | | Variable_name |值 + - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - + | collation_connection | utf8_unicode_ci | | collation_database | utf8_unicode_ci | | collation_server | utf8_unicode_ci | + - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - + 3行集(0.00秒)代码>字符集配置完成。
三,添加用户,设置权限
1,创建用户命令
<代码> mysql>创建用户username@localhost被“密码”;代码>2,直接创建用户并授权的命令
<代码> mysql>格兰特*。* username@localhost利用‘密码’;代码>3,授予外网登陆权限
<代码> mysql> *上的所有特权授予。* username@‘%’被‘密码’;代码>4,授予权限并且可以授权
<代码> mysql> *上的所有特权授予。* username@“主机名”被“密码”grant选项;代码>只授予部分权限
把其中所有特权或者都改为选择、插入、更新、删除、创建、删除、指数、改变,格兰特,引用,重载,关闭,流程,文件;
多个用逗号。Centos7安装默认mariadb5.5