2026/4/6 4:11:14
网站建设
项目流程
免费的推文制作网站,外语网站建设,建设人才网站的目的,浙江网站建设公司电话一、远程连不上
1. 先确认 MySQL 服务的监听配置
这是最常见的远程连接失败原因#xff0c;MySQL 默认只监听本地 127.0.0.1#xff0c;不对外网开放。
查看当前绑定的 IP
SHOW GLOBAL VARIABLES LIKE bind_address;如果结果是 127.0.0.1 → 只允许本地连接#xff0c;需要修…一、远程连不上1. 先确认 MySQL 服务的监听配置这是最常见的远程连接失败原因MySQL 默认只监听本地 127.0.0.1不对外网开放。查看当前绑定的 IPSHOWGLOBALVARIABLESLIKEbind_address;如果结果是 127.0.0.1 → 只允许本地连接需要修改。如果结果是 0.0.0.0 → 已经允许所有 IP 访问跳过这一步。2.先定位到 Ubuntu 上正确的配置文件在 Ubuntu 中MySQL 的主配置文件通常是/etc/mysql/mysql.conf.d/mysqld.cnf修改 bind-address在 [mysqld] 部分找到这一行bind-address127.0.0.1改成bind-address0.0.0.03、重启mysqlsudosystemctl restart mysql二、root连不上先查询权限配置#执行以下SQL查询root账号的所有权限配置SELECTuser,host,authentication_string,pluginFROMmysql.userWHEREuserroot;如果没有root‘%’先显式创建用户再执行授权需要分两步操作先创建 root’‘% 用户可设置密码再给该用户授予权限步骤如下步骤 1先创建 ‘root’’%’ 用户必做执行创建语句替换 你的密码 为实际要设置的 root 远程密码也可留空但不推荐-- MySQL 5.7 及以下版本password()函数可用CREATEUSERroot%IDENTIFIEDBY你的密码;-- MySQL 8.0 及以上版本推荐password()函数已废弃CREATEUSERroot%IDENTIFIEDWITHmysql_native_passwordBY你的密码;步骤 2再执行你的授权语句此时用户已存在不会报错GRANTALLPRIVILEGESON*.*TOroot%WITHGRANTOPTION;步骤 3刷新权限使授权立即生效必做FLUSHPRIVILEGES;