如何远程连接到linux服务器中的mysql数据库

2025-02-25 14:54:06
推荐回答(2个)
回答1:

首先MySQL允许本连接登录要远程登录需要修改数据库user表 host内容改%或指定ip%任意IP都远程连接完修改远程连接值注意:需要给服务器数据库登录名root账号设置密码远程连接能连接看防火墙否允许三三0陆商品访问 先看看我改%让所ip连接图: /opt/lampp/bin/mysql -uroot -p 进入数据库操作使用root登录数据库root没密码直接mysql进 图" class="ikqb_img_alink"> 图" class="ikqb_img_alink"> 看user表host已经修改通sql语句修改host内容远程连接 UPDATE user SET host='%' WHERE user='root'

回答2:

需要你在服务器上关闭防火墙,或者允许mysql通过 下面是设置mysql允许远程连接的方法: 例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。 GRANT ALL PRIVILEGES ON *.* TO myuser@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; FLUSH PRIVILEGES; 如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码 GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; FLUSH PRIVILEGES; ################################# 开启Mysql数据库的远程连接权限: grant all privileges on *.* to 'root' @'%' identified by 'wrx123'; flush privileges