虚拟机上登陆mysql不了
来源:2-7 Docker运行Mysql Server

迷路666
2022-07-04
按课程步骤创建配置的文件,直接进到容器里去登录mysql,并且这两条命令都执行了
mysql>GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ WITH GRANT OPTION; //赋予任何主机上以root身份访问数据的权限
mysql>FLUSH PRIVILEGES;
但是在虚拟机上还是不能连接
防火墙也关闭了
配置文件内容拷贝的您的,没有改动
[mysqld]
user=mysql
character-set-server=utf8
default_authentication_plugin=mysql_native_password
secure_file_priv=/var/lib/mysql
expire_logs_days=7
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
max_connections=1000
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
写回答
1回答
-
清风
2022-07-05
将挂载的 /etc/mysql/my.cnf 中的bind-address参数修改成0.0.0.0,表示允许任何ip主机访问此数据库
bind-address = 0.0.0.0
重新创建mysql容器
032024-11-27
相似问题