第一步:安装与测试登陆
1.安装命令
yum -y install mariadb mariadb-server
2.启动MariaDB
systemctl start mariadb
3.进行MariaDB的相关简单配置
(1)mysql_secure_installation
首先是设置密码,会提示先输入密码.。
Enter current password for root (enter for none):<–初次运行直接回车
(2)设置密码
Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车
New password: <– 设置root用户的密码
Re-enter new password: <– 再输入一次你设置的密码
(3)其他配置
Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车
Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车,
Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车
Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车
初始化MariaDB完成,
(4)测试登录
mysql -uroot -p密码(注意-p和密码之间没有空格)
完成。
首先是设置密码,会提示先输入密码.。
Enter current password for root (enter for none):<–初次运行直接回车
(2)设置密码
Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车
New password: <– 设置root用户的密码
Re-enter new password: <– 再输入一次你设置的密码
(3)其他配置
Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车
Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车,
Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车
Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车
初始化MariaDB完成,
(4)测试登录
mysql -uroot -p密码(注意-p和密码之间没有空格)
完成。
第二步:配置MariaDB的字符集
1.修改/etc/my.cnf文件
命令:vi /etc/my.cnf
在[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
在[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
2.修改/etc/my.cnf.d/client.cnf文件
命令:vi /etc/my.cnf.d/client.cnf
在[client]中添加
default-character-set=utf8
3.修改/etc/my.cnf.d/mysql-clients.cnf文件在[client]中添加
default-character-set=utf8
命令:vi /etc/my.cnf.d/mysql-clients.cnf
在[mysql]中添加
default-character-set=utf8
4.全部配置完成,重启MariaDB在[mysql]中添加
default-character-set=utf8
命令:systemctl restart mariadb
第三步:进入MariaDB查看字符集
MariaDB [(none)]> show variables like "%character%";show variables like "%collation%" ;
显示如下:
mysql -uroot -p /*输入密码进入*/
打开远程访问权限
[success]
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
[/success]
在my.cnf中的[mysqld]下,添加
lower_case_table_names = 1
1表示不区分大小写,0区分大小写
lower_case_table_names = 1
文章评论