永发信息网

如何用MySQL-Front连接远端Linux系统上的mysql呢

答案:2  悬赏:30  手机版
解决时间 2021-02-26 07:08
如何用MySQL-Front连接远端Linux系统上的mysql呢
最佳答案
mysql select host,user
- from user;
+---------------+------+
| host | user |
+---------------+------+
| localhost | root |
+---------------+------+
5 rows in set (0.00 sec)
由此我们可以看到root用户仅允许本地(localhost)登录,如果要远程登录该mysql服务器的话,就需要新建一个普通权限的用户,新建用户使用如下命令:
mysql grant select,update,insert,delete on mas.* toduan@localhostidentified by "123456";
现在该duan用户,已经可以登录mysql了,但是也还是只能本地登录。若要duan用户可以远程登录mysql,则还需要如下命令:
mysql update user set host = '%' where user = 'duan';
现在我们再查看mysql的管理库:
mysql select host,user
- from user;
+-----------+------+
| host | user |
+-----------+------+
| % | duan |
| localhost | root |
+-----------+------+
5 rows in set (0.00 sec)
通过以上操作,我们知道其实用root用户也可以远程登录mysql的,就是把root的host字段改成%即可,但是强烈不建议如此做,否则会带来严重的安全风险。
好了,我们可以连接我们的远端mysql了,在MySQL-Front上新建连接,输入连接名,远端的Linux的IP地址,输入用户名duan和密码123456,选择连接端口,mysql默认的是3306,OK,连接成功了。祝贺一下!!!注意事项:一;重启MYSQL服务。
二:Linux防火墙一定要开放3306端口。
三:我用mysql5.0做实验,完全没有问题,但是mysql4.0好像有点问题。我们可以用duan用户在任何IP上登录数据库源码天空
,应为我们duan用户的host字段是“%”。但是我只要一换IP,就无法连接mysql了。不知道是mysql版本的问题,还是我输入命令的时候有误。此问题需要进一步的证实。
全部回答
你说呢...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
王澄昊是猪头么
乾阳小区在什么地方啊,我要过去处理事情
武林外传里医师转什么职业比较好?是神算还是
默写填空(20分) ⑴桑之未落⑵日月忽其不淹兮
请问,电脑不上网,还有什么用?,买了,如果不
潘家菜地址有知道的么?有点事想过去
杭州九堡服装加工厂很多,到了怎么找呢?
我的大脑和左耳都做过手术在左耳后面开的颅,
一年级有186人,二年级有234人,同时到一个有40
捞是什么意思
安康足健会馆在什么地方啊,我要过去处理事情
【某水果店有苹果梨共1500kg其中苹果比梨的二
韩国产esse(88011929)香烟那有卖?我想买10条
大众朗逸机油尺量不到机油是烧机油吗(新车)
馥茗苑商贸地址在哪,我要去那里办事
推荐资讯
少年白发能治好吗
开江县地方税务局第六税务所地址在哪,我要去
四季火锅家常菜地址在什么地方,想过去办事
从吉林松原到辽宁阜新坐火车怎么走方便???
住房公积金是什么意思?
作文 成长的痕迹!有赏金的要原创!急
华为EC6108V9A机顶盒如何安装软件,可以安装
以下药物中,妊娠妇女使用可能引起胎儿泌尿生
清真小者饭庄地址在什么地方,想过去办事
cashmere围巾能水洗吗
怎么画明度,纯度,冷暖,彩度四个色阶,急,
汉语中的名词前如果加很多修饰词,那么修饰词
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?