简介:
Navicat 是一套功能强大的MySQL资料库伺服器管理及开发工具,可以用于在任何3.21或以上的MySQL版本,并支援最新版MySQL的大部份功能,包括触发器、预存程序、函式、事件、检视、管理使用者等等。
Navicat MySQL适用于三种平台- Microsoft Windows, Mac OS X及Linux。它可以让使用者连接本地/远端MySQL Server、提供一些实用的工具如资料/结构同步、汇入/汇出、备份及报表以协助管理资料的流程。
如果还没有安装mysql服务器,那么可以参照这篇文章https://blog.csdn.net/weixin_42045038/article/details/81434026
1.登录MySQL服务器,新建一个用户
在MySQL安装中,默认的有root用户,但是root用户的默认链接是Host也是localhost或者127.0.0.1,也就是限制了root用户作为本地链接的作用,所以这里我推荐使用新建一个用户。
1.登录MySQL服务器
mysql -uroot -p
2.查看数据库
show databases
3.选中数据库
use mysql
4.查看当前数据账户的信息
select user,host from user;
5.创建tianyue用户,并赋予权限
grant all privileges on *.* to tianyue@"%" identified by "123456"(为了安全千万不要用) with grant option;
grant是授权命令,tianyue是用户名,”12346“是连接密码,用户后面的“%”是通用符表示允许任意的IP去链接MySQL。
6.刷新数据库账户权限
flush privileges;
这一步必须有,相当于是重新加载一下MySQL的权限。
7.在查询账户的信息
select user,host from user;
8.退出数据库
9.重启MySQL服务器
service mysql start
2.使用Navicat forMySQL链接
由上图Navicat for MySQL链接图可知需要Ubuntu的ip地址
所以我们还要查Ubuntu的IP。
1.查询Ubuntu的IP
ifconfig
2.链接
嗯,这样就算是链接成功。
注意事项:
有可能有些人的不能链接,链接的时候会出错这里我写一下原因。
链接的时候会出现下图的错误
这个需要修改Ubuntu中的配置文件。
进入到
cd /etc/mysql/mysql.conf.d中用vim或者vi编辑mysqld.cnf
把bind-address=127.0.0.1注释掉。
这里再用vim或者vi时一定要加权限,要不你退出保存时会出错
错误信息提示(不加权限):
3.最简单的操作
就是直接把我们的root用户权限给增大,把localhost改成“%”
有帮到的朋友觉得写得不错可以打赏一点,谢谢。