centos7安装Mariadb
查看自己的环境:
cat /etc/redhat-reless
安装Mariadb
# 可以直接使用yum安装
yum install mariadb-server
配置Mariadb
先把mariadb设置为开机自启
systemstl start mariadb # 开启服务
systemctl enable mariadb # 设置为开机自启
# 进行数据库的配置:
mysql_secure_installation
# 下面是显示的界面
Enter current password for root (enter for none): # 直接回车
Set root password? [Y/n] # 设置密码,y
New password: # 新密码
Re-enter new password: # 再次输入密码
Remove anonymous users? [Y/n] # 移除匿名用户, y
Disallow root login remotely? [Y/n] # 拒绝root远程登录,n,不管y/n,都会拒绝root远程登录
Remove test database and access to it? [Y/n] # 删除test数据库,y:删除。n:不删除,数据库中会有一个test数据库,一般不需要
Reload privilege tables now? [Y/n] # 重新加载权限表,y。或者重启服务也许
# 测试是否可以登录成功
mysql -uroot -proot
设置Mariadb字符集为utf-8
vi /etc/my.con # 进入这个文件进行修改
在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
vi /etc/my.cnf.d/client.cnf # 进入文件
在client标签下面添加
default-character-set=utf8
vi /etc/my.cnf.d/mysql-clients.cnf # 进入文件
在mysql标签下面添加
default-character-set=utf8
重启服务
systemctl restart mariadb
进入mariadb查看字符集
show variables like "%character%";show variables like "%collation%";
原文:https://www.cnblogs.com/-luo/p/14044435.html