安装Mariadb

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%";

## 远程连接mariadb数据库
```python
mysql -uroot -p密码

use mysql;

select host,user from user;


posted @ 2020-11-26 16:01  千足  阅读(190)  评论(0)    收藏  举报