mariadb与mysql完全兼容,使用时感受不到差别
目录
-
- [1 mariadb的安装](#1 mariadb的安装)
- [2 启动mysql](#2 启动mysql)
- [3 关闭防火墙](#3 关闭防火墙)
- [4 连接到mysql](#4 连接到mysql)
- [5 Mysql的配置文件](#5 Mysql的配置文件)
- [6 Mysql远程访问](#6 Mysql远程访问)
1 mariadb的安装
python
apt install mariadb-server

检查安装
python
ls /etc/init.d

2 启动mysql
python
service mysql restart

3 关闭防火墙
python
ufw disable

4 连接到mysql
python
mysql -uroot

5 Mysql的配置文件
查看Mysql的配置,配置文件名以*.cnf
为后缀
python
ls /etc/mysql/

查看my.cnf

可以看到这几个地方防止配置文件也可以
6 Mysql远程访问
默认的,mysql/mariadb只支持localhost本地访问,不支持127.0.0.1,也不支持远程访问
查看现有的用户
python
select Host,User,Password from mysql.user;

编辑配置文件,取消绑定IP
python
vim /etc/mysql/mariadb.conf.d/50-server.cnf
注释掉bind-address

添加root@'%'
访问授权
python
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'a1b2c3' WITH GRANT OPTION;
FLUSH PRIVILEGES;

重启mysql服务
python
service mysql restart

创建数据库

远程连接mysql

这里的密码就是刚才的a1b2c3
