在上一篇文章中,我分享了在linux中如何安装mysql数据库,但是这只是安装了mysql的服务,并没有图形化管理界面,所以这样子操作起来并没有那么方便,那么现在我们就来实现如何利用在window中安装的workbench数据库图形化界面工具对安装在Ubuntu系统中的mysql数据库进行操作。首先在进行此操作之前,你得先保证你得电脑上安装了workbench工具,当然其他数据库图形化界面工具也是一样的,其次就是需要有一个虚拟机,并且安装了mysql服务。这些准备工作做完之后,就可以开始后面的操作了。

1、首先我们需要先在linux系统中设置mysql允许远程访问,因为如果没有设置的话,直接在workbench连接,则会显示错误信息:host ... is not allowed to connect to this MySql server,这就说明远程服务器上的MySQL没有允许远程连接。需要可以通过以下方法来修改服务器上的MySQL。

例如,让用户名为user,密码为password从任何主机连接到mysql服务器:

GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

FLUSH  PRIVILEGES;

允许用户user从ip为192.168.1.110的主机连接到mysql服务器,并使用password作为密码

GRANT ALL PRIVILEGES ON *.* TO 'user'@'192.168.1.110' IDENTIFIED BY 'password' WITH GRANT OPTION;

FLUSH  PRIVILEGES;

如果你想允许用户user从ip为192.168.1.6的主机连接到mysql服务器的数据库,并使用password作为密码

GRANT ALL PRIVILEGES ON dk.* TO 'user'@'192.168.1.3' IDENTIFIED BY 'password' WITH GRANT OPTION;

FLUSH  PRIVILEGES;

那么这里呢,我们为了方便,就直接允许一个用户的任意主机都可以连接到数据库。

设置好远程访问权限后,然后需要清理一下缓存。

2、设置好允许远程访问后,我们还需要到mysql的配置文件中,将bind-address = 127.0.0.1这一行注释掉或者改成:bind-address = 0.0.0.0。然后保存,再重启mysql服务:sudo service mysql restart,然后将linux的防火墙关闭:sudo ufw disable。

3、到这里mysql就已经可以进行远程访问了,所以现在就在window中打开workbench,然后点击+,新建一个mysql连接,输入相应的信息,其中,hostname为服务器IP,如果不知道的话,可以在Ubuntu系统中打开终端,然后输入ifconfig-->回车,就可以查看linux的IP了。

安装上述说明,将对应的信息填入,然后点击test connection按钮,出现下面的提示,则说明成功访问到远程服务器上的mysql了,如果没有出现这个界面的话,大概率是因为linux系统中针对mysql的配置有问题,可以再按照上述操作步骤一步步操作。也可以留言讨论。

linux系统操作mysql数据库_利用workbench对linux/Ubuntu系统中的mysql数据库进行操作相关推荐

  1. html通过php获取mysql数据_怎样借助PHP从HTML网页中获取phpmyadmin数据库里数据表的内容...

    这是我以前写的,先把文档改成 .php格式,代码写在html最后,$sql = "SELECT num,foodname, foodprice, foodcontent,foodImg FR ...

  2. Ubuntu MySQL性能_入门系列之在Ubuntu上使用MySQL设置远程数据库优化站点性能

    介绍 随着您的应用程序或网站的增长,您可能已经超出了当前的服务器设置.如果您在同一台计算机上托管Web服务器和数据库后端,最好将这两个功能分开,以便每个功能可以在自己的硬件上运行,并分担响应访问者请求 ...

  3. 百度网盘 备份mysql数据库_利用百度云免费备份SQL数据库

    我们开发了一个会员管理系统,随着使用的人越来越多,异地备份数据库就显得十分重要,万一硬盘出问题了怎么办呢.所以就着手做这个工作. 首先呢,找到了几个专门用来提供备份数据库的网站,一年好几百,好贵.放弃 ...

  4. iis与mysql关联_利用Advanced Installer将asp.netMVC连同IIS服务和mysql数据库一

    利用Advanced Installer将asp.netMVC连同IIS服务和mysql数据库一 利用Advanced Installer将asp.netMVC连同IIS服务和mysql数据库一块打包 ...

  5. 一台服务器可以安装多个mysql数据库_在一台Linux服务器上安装多个MySQL实例(一)--使用mysqld_multi方式...

    (一)MySQL多实例概述 实例是进程与内存的一个概述,所谓MySQL多实例,就是在服务器上启动多个相同的MySQL进程,运行在不同的端口(如3306,3307,3308),通过不同的端口对外提供服务 ...

  6. toad创建mysql数据库_利用Toad管理本地数据库

    利用Toad管理本地数据库,相对于使用sqlplus来说,要更加直观和方便,而且,更容易操作一些,对于某些大的表格,查询结果一目了然 利用Toad管理本地数据库,相对于使用sqlplus来说,要更加直 ...

  7. gearman mysql编译_利用gearman实现redis缓存mysql

    环境: centos6.5 mysql5.6 gearman简介: Gearman是一个支持分布式的任务分发框架.设计简洁,获得了非常广泛的支持.一个典型的Gearman应用包括以下这些部分: Gea ...

  8. python搭配什么数据库_教你如何优雅地用Python连接MySQL数据库

    作者 | Python语音识别 来源 | 深度学习与python(ID:PythonDC) 不管是机器学习.web开发或者爬虫,数据库都是绕不过去的.那么今天我们就来介绍Python如何Mysql数据 ...

  9. 学生考勤系统PHP mysql论文_学生考勤管理系统的设计与实现(PHP,MySQL)(含录像)

    学生考勤管理系统的设计与实现(PHP,MySQL)(含录像)(毕业论文8300字,PHP程序代码,MySQL数据库) 本文就详细的设计了一个移动学生考勤管理系统,把学生考勤的一些相关的点名查询的详细信 ...

  10. php mysql 物流_基于PHP的快递查询系统的设计与实现(MySQL)(含录像)

    基于PHP的快递查询系统的设计与实现(MySQL)(含录像)(毕业论文10000字,程序代码,MySQL数据库) 本文研究的快递查询系统基于当前较为流行的B/S结构,采用PHP技术和MYSQL数据库进 ...

最新文章

  1. 随办 企业打造完美执行团队的终极利器
  2. python自动登录教程_python实现校园网自动登录的示例讲解
  3. Job Processing 工序安排
  4. nDPI-dev分析
  5. 【传递闭包】【倍增】幸福路径(P4308)
  6. class反编译成java_Java黑科技之源:JVMTI完全解读
  7. Linux中与驱动相关的ioctl函数
  8. Java乔晓松-oracle的条件查询和排序查询
  9. 通俗易懂——5G调制方式全面解读
  10. 基于Bilibili热门视频Top100弹幕的数据爬取与分析(报告版)
  11. Facebook机密文件外泄或将终结这家社交媒体巨头
  12. 【渝粤题库】陕西师范大学209008 教师伦理学 作业
  13. 康托展开及其逆运算 详解
  14. 斯坦福视觉课程CS131简介
  15. (附源码)计算机毕业设计SSM羽毛球场地管理系统
  16. 基于学术研究下载NOAA探空数据资料的详细步骤
  17. 《嵌入式 – GD32开发实战指南》第14章 内部温度传感器
  18. XCode运行,提示build successed,无法启动模拟器
  19. python单例模式的4种实现方法_Python单例模式的4种实现
  20. JavaScript中数据在内存中的存储方式

热门文章

  1. 一个房间里有4个小孩,2个戴黑帽,2个戴白帽
  2. JS控制浏览器捕捉键盘
  3. Android进阶(二) Activity调用Service 通过AIDL实现
  4. Luogu2774 方格取数问题
  5. mysql er图 linux_ER图设计
  6. powerbi python词云图_Power BI 标签云可视化
  7. 合并多个word的代码_word排版技巧:如何快速按顺序合并多个文档
  8. spark 动态预加载数据_Spark+TDengine 在中国电信电力测功系统监控平台上的应用实践...
  9. ipynb pycharm 运行_Mask RCNN代码之demo.ipynb运行与理解
  10. type=button 字体大一点_CAD设计师喜欢用SHX字体的原因你知道吗?