网站首页 > 文章中心 > 其它

mysql怎么让别人连_mysql怎么创建数据库

作者:小编 更新时间:2023-09-25 18:44:10 浏览量:173人看过

mysql怎么让别人连我的数据库

知道别人的mysql连接地址、端口、用户名、密码,并且别人的mysql数据库还在配置中,允许外部连接.

如何让mysql数据库允许被远程连接访问

第一段:连接远程数据库:

①.、显示密码

如:MySQL 连接本地数据库,用户名为"root",

C:/mysql -h localhost -u root -p

Enter password:

第二段:配置mysql允许远程链接

默认情况下,mysql帐号不允许从远程登陆,只能在localhost登录.本文提供了二种方法设置mysql可以通过远程主机进行连接.

第一段:改表法

在localhost登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改称"%"

例如:

#mysql -u root -p

......

mysql

mysqlupdate user set host = '%' where user = 'root';

mysqlselect host, user from user;

第二段:授权法

例如: 你想myuser使用mypassword(密码)从任何主机连接到mysql服务器的话.

mysqlGRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

'mypassword' WITH GRANT OPTION;

mysqlFLUSH PRIVILEGES

使修改生效,就可以了

常见问题:

解决方法:

①.、这时可以使用:mysql -u root -p 登录,进入到mysql后.

Query OK, 0 rows affected (0.00 sec)

mysql flush privileges;

Welcome to the MySQL monitor. Commands end with ; or /g.

Type 'help;' or '/h' for help. Type '/c' to clear the buffer.

如何让别人远程连接到自己的MySql数据库

MYSQL要想让别人远程访问自己的数据库,必须让mysql库中user表的host字段为%,接受远程控制请求 ,可以进入mysqluser mysql;

mysqlupdate user set host="%" where user="root" and host="localhost";这样别人就可以通过 mysql -h xxx.xxx.xxx.xxx(你电脑的IP) -u root -p密码 进行连接并操作数据库了.

怎么远程连接别人mysql数据库

第一中方法:比较详细

以下的文章主要介绍的是MySQL 数据库开启远程连接的时机操作流程,其实开启MySQL 数据库远程连接的实际操作步骤并不难,知识方法对错而已,今天我们要向大家描述的是MySQL 数据库开启远程连接的时机操作流程.

①.、d:\MySQL\bin\MySQL -h localhost -u root

这样应该可以进入MySQL服务器

复制代码 代码如下:

MySQLupdate user set host = '%' where user = 'root';

MySQLselect host, user from user;

予任何主机访问数据的权限

修改生效

退出MySQL服务器

这样就可以在其它任何的主机上以root身份登录啦!

以上的相关内容就是对MySQL 数据库开启远程连接的介绍,望你能有所收获.

第二种方法:

①.、在控制台执行 mysql -u root -p mysql,系统提示输入数据库root用户的密码,输入完成后即进入mysql控制台,这个命令的第一个mysql是执行命令,第二个mysql是系统数据名称,不一样的.

mysql怎么让别人远程访问

第一:更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称'%'.

或者新加条记录,"host" 项为要访问的ip地址,并授权.重启mysql服务.

错误提示:

的解决方法:

①改表法.可能是你的帐号不允许从远程登陆,只能在localhost.这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

①mysql -u root -pvmware

mysqluse mysql;

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

总结:

mysql -u root -p

mysqlselect 'host' from user where user='root';

mysqlupdate user set host = '%' where user ='root';

mysqlflush privileges;

mysqlselect 'host' from user where user='root';

第一句是以权限用户root登录

第二句:选择mysql库

第三句:查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)

第四句:修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址

第五句:刷新MySQL的系统权限相关表

第六句:再重新查看user表时,有修改..

重起mysql服务即可完成.

mysql数据库怎么让人远程连接

把你的mysql所在电脑的ip给到别人,以及数据库名称,登录名称,登录密码, 别人就能访问了

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章