使用终端连接docker 内部的MySQL不能连接的解决办法
2017-11-26 18:00
796 查看
MariaDB [(none)]> show databases;
+——————–+
| Database |
+——————–+
| information_schema |
| mysql |
| performance_schema |
| test |
+——————–+
4 rows in set (0.00 sec)
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 [mysql]> GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)
MariaDB [mysql]> FLUSH PRIVILEGES
-> ;
Query OK, 0 rows affected (0.00 sec)
这样就ok了
+——————–+
| Database |
+——————–+
| information_schema |
| mysql |
| performance_schema |
| test |
+——————–+
4 rows in set (0.00 sec)
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 [mysql]> GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)
MariaDB [mysql]> FLUSH PRIVILEGES
-> ;
Query OK, 0 rows affected (0.00 sec)
这样就ok了
相关文章推荐
- 使用360杀毒后,360将MySQL的注册表当作病毒给kill掉了,导致不能上到mysql服务器连接127.0.0.1问题的解决办法
- mysql能用localhost连接不能使用127.0.0.1连接的解决办法
- mysql能用localhost连接不能使用127.0.0.1连接的解决办法
- Ubuntu上使用jsp去连接mysql的时候踢提示Access denied for user 'root'@'localhost' (using password: YES)的解决办法!!!
- 客户端用mstsc不能用一台设备连接终端服务器的解决办法
- linux安装mysql以及远程不能连接mysql的解决办法
- mysql不支持远程连接的解决办法(#报错:1130-host ... is not allowed to connect to this MySql server 开放mysql远程连接 不使用lo
- 使用tomcat,不能连接localhost/8080的解决办法
- CentOS下php使用127.0.0.1不能连接mysql的解决方法
- 如何使用SecureCRT连接vmware下ubuntu 和vmware下ubuntu不能联网的解决办法
- iOS9与XCode7中不能使用http连接的解决办法
- 安装ipv6后mysql不能连接的解决办法
- 使用SecureCRT工具连接串口工具,不能输入命令解决办法
- CentOS下php使用127.0.0.1不能连接mysql的解决方法
- win7下使用localhost连接mysql无效的解决办法
- 本机安装好Oracle数据库,PLSQL不能使用,连接不上--解决办法
- Python下使用MySQLdb连接MySQL出错的解决办法(一)
- 不能在 INSERT-EXEC 语句内部使用 ROLLBACK 语句 的解决办法
- 解决QT使用mysql编译时不能连接数据库的问题
- mysql存储过程中不能使用return的解决办法