【Liunx】Navicat连接ubuntu下mysql

一、首先准备好 ubuntu虚拟机一台,xftp7,mysql5.7离线包,Navicat软件

二、启动ubuntu虚拟机在主目录下创建mysql文件夹,查询虚拟机ip地址,使用xftp7连接虚拟机上传mysql5.7安装包

创建mysql文件夹:mkdir mysql

查询ip地址:ifconfig 下的 enp0s3

使用xftp7新建窗口使用ip地址连接到虚拟机确认完后填写用户名和密码


三、进入到msyql文件夹使用命令解压mysql5.7压缩包

进入到msyql文件夹:cd mysql

解压mysql5.7:tar -zxvf MySql5.7.tar.gz

 四、切换到root用户

首先设置root密码:sudo passwd root 输入虚拟机密码一次然后root密码*2

切换到root用户

su root 然后输入root密码 

此时就进入到了root用户

五、进入到newland下mysql的文件夹中进行使用脚本安装msyql5.7 

进入到newland:首先进入home目录:cd home 然后进入newland:cd newland

进入到msyql文件夹:cd mysql

 使用脚本:./install.sh

当显示dpkg枷锁我们应该先结束这几个进程

解锁dpkg枷锁首先返回主目录进入var目录进入lib目录进入dpkg目录删除lock,lock-frontend进程

返回主目录:cd /

进入var目录:cd var

进入lib目录:cd lib

进入dpkg目录:cd dpkg

删除lock,lock-frontend:rm -rf lock lock-frontend

然后返回mysql目录下使用脚本进行安装

cd /home/newland/mysql

使用脚本:./install.sh

 

执行脚本后等待安装完成,以下就是安装完成的效果图

 

 五、进入到mysql配置文件中将bind-address 修改为0.0.0.0

编写mysql配置文件

主目录:cd /

etc目录:cd etc

mysql目录:cd mysql

mysql.conf.d目录:cd mysql.conf.d

编写mysqld.cnf:vim mysqld.cnf

总:vim/etc/mysql/mysql.conf.d/mysqld.cnf

 

 六、登入到mysql中使用命令开启远程连接权限然后执行命令将mysql权限重新启动然后退出mysql

登入到mysql:mysql -u root -p 密码(这里安装完默认是没有密码的)

开始远程连接权限:

grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;

grant:赋权命令
all privileges:当前用户的所有权限
on:介词
*.*:当前用户对所有数据库和表的相应操作权限
to:介词
‘root’@’%’:权限赋给root用户,所有ip都能连接
identified by ‘root’:连接时输入密码,密码为root
with grant option:允许级联赋权

执行重启命令:flush privileges;
退出mysql:exit;/quitl

 七、重新启动虚拟机中的mysql服务

先暂停mysql服务:systemctl  stop mysql

再开启mysql服务:systemctl start mysql 

八、打开Navicat创建新的Mysql连接

 然后就连接完成

以上就是ubuntu中mysql连接本地Navicat的整个过程,谢谢大家! 

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值