一、安装准备
1、查看自己是否安装了mariadb
rpm -qa | grep -i mariadb
2、如果存在已安装,逐个卸载这些包
rpm -e --nodeps xxx
3、配置要安装的mariadb版本对应的yum源
https://mariadb.org/mariadb/all-releases
选择要下载的版本
点击MariaDB Repositories,选择对应的版本
创建yum源信息文件
进入/etc/yum.repos.d文件夹下:cd /etc/yum.repos.d
创建MariaDB.repo文件:touch MariaDB.repo
把版本内容复制进去
vi /etc/yum.repos.d/MariaDB.repo
二、安装
1、yum安装
yum install -y MariaDB-server MariaDB-client
安装完成!
三、配置
1、启动 Mariadb
启动mariadb
systemctl start mariadb
设置为开机自启动
systemctl enable mariadb
其他指令:
停止指令:systemctl stop mariadb
重启指令:systemctl restart mariadb
查看启动状态:systemctl status mariadb
2、初始化、配置MariaDB
mysql_secure_installation
1、提示输入root用户密码、安装后初次进入,密码为空、直接回车
2、输入y、设置root密码
3、输入y、删除匿名用户
4、输入n,不禁用root远程登录
5、输入y、删除test测试库
6、输入y、重新加载权限
配置完成!
四、设置远程登录
1、登录到mysql、查看是否允许远程登录
select User, host from mysql.user;
host有允许远程登录的主机
否则:
执行远程访问指令
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '这里改成数据库密码root' WITH GRANT OPTION;
%表示针对所有IP,password表示将用这个密码登录root用户
刷新权限
FLUSH PRIVILEGES;
退出mysql
quit
重启mysql
systemctl restart mariadb
五、配置忽略大小写
1、配置完成后可测试登录到mysql
mysql -uroot -p
2、查询大小写
SHOW GLOBAL VARIABLES LIKE 'lower_case_table_names';
value为0,不忽略大小写
3、配置
etc目录下my.cof配置文件在[mysqld]下加上
lower_case_table_names=1
4、重启mariadb服务
systemctl restart mariadb
六、设置MariaDB数据库默认编码
1、查看编码
SHOW VARIABLES LIKE 'character%';
2、修改配置文件
my.cof文件下[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
3、重启mariadb服务
systemctl restart mariadb
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。