NoesBlog Docs
搜索文档…
CentOS7 install MariaDB

安装

1
yum -y install mariadb mariadb-server
Copied!
启动MariaDB
1
systemctl start mariadb
Copied!
设置开机启动
1
systemctl enable mariadb
Copied!
MariaDB快速配置
1
mysql_secure_installation
Copied!
设置密码,此处回车即可
1
Enter current password for root (enter for none):
Copied!
是否设置root用户密码,输入y并回车或直接回车
1
Set root password? [Y/n]
Copied!

其他配置

匿名用户
1
Remove anonymous users? [Y/n]
Copied!
root远程登录
1
Disallow root login remotely? [Y/n]
Copied!
是否删除test数据库
1
Remove test database and access to it? [Y/n]
Copied!
是否重新加载权限表
1
Reload privilege tables now? [Y/n]
Copied!
登录MariaDB
1
mysql -u root -p password
Copied!

配置MariaDB的字符集

1
vi /etc/my.cnf
Copied!
在[mysqld]标签下添加
1
init_connect='SET collation_connection = utf8_unicode_ci'
2
init_connect='SET NAMES utf8'
3
character-set-server=utf8
4
collation-server=utf8_unicode_ci
5
skip-character-set-client-handshake
Copied!
1
vi /etc/my.cnf.d/client.cnf
Copied!
在[client]中添加
1
default-character-set=utf8
Copied!
1
vi /etc/my.cnf.d/mysql-clients.cnf
Copied!
在[mysql]中添加
1
default-character-set=utf8
Copied!
全部配置完成,重启mariadb
1
systemctl restart mariadb
Copied!

配置root用户远程登陆(谨慎使用)

登陆mariaDB后执行
1
update user set host='%' where host='127.0.0.1';
Copied!
1
flush privileges;
Copied!
若无法进行外部连接则请在防火墙添加3306端口即可
最近更新 3yr ago