mysql如何开启远程连接 详细??
答案:2 悬赏:50 手机版
解决时间 2021-02-13 04:43
- 提问者网友:不爱我么
- 2021-02-12 04:12
mysql如何开启远程连接 详细??
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-02-12 04:44
连接,也就是网络连接了
开启远程连接,需要两个方法
1 开启 mysql 本身的远程连接,简单说,就是在创建 mysql 用户时的主机名,使用 IP,域名,或%号就可
以,"%"代表所有,也就是任何人和机器都可以连接,只要有用户密码,也可以针对IP,域名来做限制
开启远程连接,有一定的不安全性,不过只要设置个复杂的密码,也是没有问题的
2 开启服务器系统的防火墙端口,如果有防火墙限制的话,mysql 的端口是3306
操作完以上两个,就可以远程连接了
开启远程连接,需要两个方法
1 开启 mysql 本身的远程连接,简单说,就是在创建 mysql 用户时的主机名,使用 IP,域名,或%号就可
以,"%"代表所有,也就是任何人和机器都可以连接,只要有用户密码,也可以针对IP,域名来做限制
开启远程连接,有一定的不安全性,不过只要设置个复杂的密码,也是没有问题的
2 开启服务器系统的防火墙端口,如果有防火墙限制的话,mysql 的端口是3306
操作完以上两个,就可以远程连接了
全部回答
- 1楼网友:杯酒困英雄
- 2021-02-12 05:50
新安装的mysql是默认不开户远程访问权限的,也就不能外部连接mysql。这样对想远程调用mysql的数据很不方便。下面我们来看下如何设置允许远程连接mysql数据库。
登录mysql
# mysql -uroot -p
如果无法登录可以使用find / -name mysql搜索mysql程序的路径,比如mysql程序路径为:/usr/local/mysql/bin/mysql,我们可以这样登录:
# /usr/local/mysql/bin/mysql -uroot -p
执行如下命令:
# grant all privileges on *.* to ‘root’@’192.168.0.1′ identified by ‘root-password’;
# flush privileges;
# exit
192.168.0.1是连接mysql服务器的客户端ip,如果指定所有,则用%来表示。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯