如何将mysql从本地主机迁移到IP地址

问题描述:

我在本地主机下运行mysql,端口号为3306.我想远程访问mysql数据库。我的系统有IP地址,我想用这个来代替localhost。你能告诉我,我怎么能做到这一点。如何将mysql从本地主机迁移到IP地址

你是否为它编写了访问远程数据库的代码。 是否有任何错误? 如果您需要远程访问数据库,则需要执行以下操作 。

MySQL的: -

mysql> GRANT ALL ON *.* to [email protected]'localhost' IDENTIFIED BY 'your-root-password'; 

mysql> FLUSH PRIVILEGES; 

这将授予所有用户远程访问数据库。

+0

select current_user()给出root @ localhost,但我想改变它像[email protected] – 2014-12-02 08:59:36

+0

即使这个命令写在localhost远程你也可以通过ip地址访问也因此你不需要写ip地址 – Sush 2014-12-02 09:02:57

+0

我想知道,它是如何发生的?所有远程主机都可以访问localhost,但是我的逻辑中给了jdbc:mysql:localhost:3306。 – 2014-12-02 09:17:56