群辉 MariaDB 10 远程连接

1. 登录群辉 SSH

2. 执行命令查看MariaDB 安装位置

ps -ef | grep mysql

3. 找到mysql 路劲 进入目录

cd /usr/local/mariadb10/bin/

4. 进入mysql

./mysql -uroot -p

5. 修改数据库

MariaDB [(none)]> use mysql
Database changed
MariaDB [mysql]> update user set host = '%' where user = 'root';
ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'

报错执行这句

MariaDB [(none)]> grant all privileges on *.* to 'root'@'10.3.12.50' identified by 'root' with grant option;

提示有错误,直接查看修改结果:

	MariaDB [mysql]> select host,user from user;
	+-----------+------+
	| host      | user |
	+-----------+------+
	| %         | root |
	| 127.0.0.1 | root |
	| ::1       | root |
	+-----------+------+
	3 rows in set (0.001 sec)

证明修改成功了。

再次修改数据库密码以防止无法登陆问题 (ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES))

	MariaDB [mysql]> set password for root@'%'=password('123456');
	Query OK, 0 rows affected (0.001 sec)

	MariaDB [mysql]> flush privileges;
	Query OK, 0 rows affected (0.001 sec)

退出登录,远程连接验证

原文地址:https://www.cnblogs.com/baily/p/11845446.html