本地Navicat连接云服务器(华为云与阿里云)的MySQL数据库

在安装好mysql的前提下,使用云服务器宝塔终端输入:

mysql -u root -p
然后输入云服务器数据库密码进入数据库。

然后使用use mysql;
转到mysql数据库,输入:

select user,host from user;

查看自己root对应的host字段值是否是“%”,默认一般是localhost,则需要将localhost改为%,输入下面mysql指令更改:

update user set host = “%” where user = “root”;
可能会报如下错误:Duplicate entry ‘%-root’ for key ‘PRIMARY’,说明有多个root用户纪录在user表中了,但是可以忽略
再次执行上面select查询语句就可以看到 root 的 host 已经变为 % 了
刷新一下 MySQL 的系统权限相关表:

flush privileges;
输入 exit 或 quit 退出数据库
到这里可以关闭云服务器实例了。

然后进入本地Navicat新建连接:


其中连接名是随便命名;主机是localhost或者127.0.0.1;端口号是云服务器mysql运行端口;用户名和密码是云服务器mysql的用户名和密码。

以上都填完后点击上方SSH切换页面:

点击使用SSH隧道,然后主机是云服务器IP地址,端口号是固定的22,用户名和密码是云服务器的。

然后点击左下角测试链接即可,最后点击确定。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇