mariadb与mysql完全兼容,使用时感受不到差别
目录
- 1 mariadb的安装
- 2 启动mysql
- 3 关闭防火墙
- 4 连接到mysql
- 5 Mysql的配置文件
- 6 Mysql远程访问
1 mariadb的安装
apt install mariadb-server
检查安装
ls /etc/init.d
2 启动mysql
service mysql restart
3 关闭防火墙
ufw disable
4 连接到mysql
mysql -uroot
5 Mysql的配置文件
查看Mysql的配置,配置文件名以*.cnf
为后缀
ls /etc/mysql/
查看my.cnf
可以看到这几个地方防止配置文件也可以
6 Mysql远程访问
默认的,mysql/mariadb只支持localhost本地访问,不支持127.0.0.1,也不支持远程访问
查看现有的用户
select Host,User,Password from mysql.user;
编辑配置文件,取消绑定IP
vim /etc/mysql/mariadb.conf.d/50-server.cnf
注释掉bind-address
添加root@'%'
访问授权
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'a1b2c3' WITH GRANT OPTION;FLUSH PRIVILEGES;
重启mysql服务
service mysql restart
创建数据库
远程连接mysql
这里的密码就是刚才的a1b2c3