-
命令
apt install mariadb-server sudo apt purge autoremove
-
本机登录不需要账户密码
-
设置可远程连接的ip
-
/etc/mysql/mariadb.conf.d目录下的文件,注释掉此行或者ip改掉
-
修改root的密码
update mysql.user set password=password('ChinaSkill20!') where user='root'; flush privileges;
-
创建远程用户,并设置密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION; flush privileges;
-
默认使用UNIX SOCKET 认证,有些 phpMyAdmin 在登入时会发生 “Access Denied” 错误。我们可以使用原生 MySQL 认证.
update mysql.user set plugin = 'mysql_native_password' where User='root'; flush privileges;
-
重启
systemctl restart mariadb
编码问题
https://www.cnblogs.com/dj3839/p/10610133.html