设置mysql数据库远程连接:
Windows系统
1、 停止mysql的服务。
2、 进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是c:\mysql,进入c:\mysql\bin
3、 进入mysql数据库服务器
c:\mysql\bin>mysql –u root –p hkgt123
4、 选中数据库mysql :use mysql
5、 查询mysql数据库中的用户:
Select host,user,password from mysql;
6、 授权给root用户可以从任何主机使用密码为’hkgt123’登录MYSQL数据库:
连接本地和远程mysql的命令有什么不同?
我的回答:连接本地MySQL可以直接使用mysql -uroot -p 进行连接。
连接远程MySQL,前提是连接的用户名需要在远程的mysql db中有可远程连接的授权。并且连接MySQL命令是mysql -h 远程IP -uroot -p进行输入密码连接。
这里连接用的root用户,本地或者远程连接的时候最好设置普通DB 用户连接。
MySQL连接远程服务器数据库连接不上?
这个遇到过,是因为你的mysql没有开启ip访问权限。解决方案:
1。授权法:use mysql;grant all privileges on *.* to leo@'%' identified by "leo";以leo用户在任何地方都可以访问;
2。改表法:可以实现以root用户在任何地方访问数据库update user set host = '%' where user = 'root';这样就可以了