linux连远程mysql数据库吗

首先MySQL只允许本地连接登录,如果要远程登录需要修改数据库中user表 中的host内容改成%或指定ip。%是任意的IP都可以远程连接上的。完成这个修改就可以远程连接上了,不过值得注意的是:需要给服务器数据库登录名root账号设置一个密码,不然无法远程连接。如果还不能连接上,可看一下防火墙是否允许了3306...
linux连远程mysql数据库吗
首先MySQL只允许本地连接登录,如果要远程登录需要修改数据库中user表 中的host内容改成%或指定ip。%是任意的IP都可以远程连接上的。完成这个修改就可以远程连接上了,不过值得注意的是:需要给服务器数据库登录名root账号设置一个密码,不然无法远程连接。如果还不能连接上,可看一下防火墙是否允许了3306商品访问
先看看我改成%,让所有的ip可以连接到,如图下:
/opt/lampp/bin/mysql -uroot -p 进入数据库操作,这里是使用了root登录数据库,root没有密码可直接mysql可以进去

看到user表中host已经被修改成了,可以通过sql语句修改host的内容。这样就可以远程连接上了
UPDATE user SET host='%' WHERE user='root';
2017-12-01
mengvlog 阅读 286 次 更新于 2025-09-10 11:12:56 我来答关注问题0
  •  阿暄生活 mysql允许远程连接设置配置文件

    要允许MySQL数据库进行远程连接,需要修改MySQL的配置文件并重启服务。以下是具体的步骤:一、找到MySQL的配置文件 在Linux系统上,MySQL的配置文件通常是my.cnf。这个文件可能位于/etc/mysql/my.cnf,或者位于/etc/mysql/mysql.conf.d/mysqld.cnf等路径。具体位置可能因Linux发行版和MySQL安装方式的不同而...

  • 远程连接上Linux系统,确保Linux系统已经安装上了MySQL数据库。登陆数据库。mysql -uroot -p(密码)。创建用户用来远程连接 GRANT ALL PRIVILEGES ON *.* TO 'itoffice'@'%' IDENTIFIED BY 'itoffice' WITH GRANT OPTION;(第一个itoffice表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地...

  •  深空游戏 linux下mysql允许外部远程访问配置

    找到 bind-address =127.0.0.1 将其注释掉;//作用是使得不再只允许本地访问;重启mysql:/etc/init.d/mysql restart;进入mysql 数据库 mysql -u root -p mysqlgrant all privileges on *.* to root@'%' identifies by ' xxxx';其中 第一个*表示数据库名;第二个*表示该数据库的表名;如果...

  •  肖恩丶吴 Linux下mysql允许远程连接怎么设置

    1、修改localhost 更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改成"%"mysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user from user;mysql>FLUSH PRIVILEGES;2、指定授权 使用myuser/mypassword从任何主机连接到mysql服务器...

  • 假设本地计算机IP为192.168.1.100,远程计算机IP为192.168.1.244。为了允许从本地计算机访问远程计算机上的MySQL数据库,首先在远程计算机上执行以下步骤:1. 启动MySQL服务器:/etc/init.d/mysql.server start。2. 登录MySQL服务器:bin/mysql -u root -p。3. 切换到mysql数据库:mysql> use ...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部