Centos7安装默认mariadb5.5

  

一、安装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