ubuntu 安装的 mariadb 默认是不允许远程访问的,这里启用远程访问。
1.修改数据库配置文件:sudo vi /etc/mysql/mariadb.conf.d/50-server.cnf
修改内容:将配置文件中的bind-address=127.0.0.1前面加上#号注释掉。
2.修改root的远程访问权限
sudo mysql -u root -p mysql
use mysql;
update user set host='%' where user='root';
update user set password=PASSWORD("12345678") where user="root";
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '12345678' WITH GRANT OPTION;
flush privileges;
3退出后重启一下Mariadb:
sudo service mysql restart
修改完就可以远程访问数据库了.