maridb数据库
文章目录
前言
提示:
123
一、title
1.添加maridb源
vim /etc/yum.repos.d/MariaDB.repo
# MariaDB 10.6 CentOS repository list - created 2021-12-22 11:16 UTC
# https://mariadb.org/download/
[mariadb]
name = MariaDB
baseurl = https://mirrors.aliyun.com/mariadb/yum/10.6/centos7-amd64
gpgkey=https://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
二、安装
1.源的问题解决了,现在可以执行安装了,再次执行该命令就会发现安装的是10.6的版本了
yum install MariaDB-server MariaDB-client
2.启动MariaDB
systemctl start mariadb
3.设置开机自启
systemctl enable mariadb
4.配置防火墙
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
三、配置 MariaDB
mariadb-secure-installation
Enter current password for root (enter for none): 输入当前的root密码(默认空),直接回车
Set root password? [Y/n] 设置新密码,y
Remove anonymous users? [Y/n] 移除匿名用户,y
Disallow root login remotely? [Y/n] 禁止root用户远程登录,n
Remove test database and access to it? [Y/n] 移除测试数据库,n
Reload privilege tables now? [Y/n] y 立即重新加载权限表
--------------容易遇到的问题--------------
1.不能远程登入
- mysql> use mysql;
- mysql> grant all on . to admin@‘%’ identified by ‘admin’ with grant option;
#这句话的意思是:允许任何IP地址(%就是这个意思)的电脑使用admin 账户和 admin 密码来访问这个mysql server。
2.配置文件位置:/etc/my.cnf
添加 firewall-cmd --zone=public --add-port=80/tcp --permanent
(–permanent永久生效,没有此参数重启后失效)
重新载入 firewall-cmd --reload
查看 firewall-cmd --zone=public --query-port=80/tcp
删除 firewall-cmd --zone=public --remove-port=80/tcp --permanent