linux系统操作mysql数据库_利用workbench对linux/Ubuntu系统中的mysql数据库进行操作
在上一篇文章中,我分享了在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数据库进行操作相关推荐
- html通过php获取mysql数据_怎样借助PHP从HTML网页中获取phpmyadmin数据库里数据表的内容...
这是我以前写的,先把文档改成 .php格式,代码写在html最后,$sql = "SELECT num,foodname, foodprice, foodcontent,foodImg FR ...
- Ubuntu MySQL性能_入门系列之在Ubuntu上使用MySQL设置远程数据库优化站点性能
介绍 随着您的应用程序或网站的增长,您可能已经超出了当前的服务器设置.如果您在同一台计算机上托管Web服务器和数据库后端,最好将这两个功能分开,以便每个功能可以在自己的硬件上运行,并分担响应访问者请求 ...
- 百度网盘 备份mysql数据库_利用百度云免费备份SQL数据库
我们开发了一个会员管理系统,随着使用的人越来越多,异地备份数据库就显得十分重要,万一硬盘出问题了怎么办呢.所以就着手做这个工作. 首先呢,找到了几个专门用来提供备份数据库的网站,一年好几百,好贵.放弃 ...
- iis与mysql关联_利用Advanced Installer将asp.netMVC连同IIS服务和mysql数据库一
利用Advanced Installer将asp.netMVC连同IIS服务和mysql数据库一 利用Advanced Installer将asp.netMVC连同IIS服务和mysql数据库一块打包 ...
- 一台服务器可以安装多个mysql数据库_在一台Linux服务器上安装多个MySQL实例(一)--使用mysqld_multi方式...
(一)MySQL多实例概述 实例是进程与内存的一个概述,所谓MySQL多实例,就是在服务器上启动多个相同的MySQL进程,运行在不同的端口(如3306,3307,3308),通过不同的端口对外提供服务 ...
- toad创建mysql数据库_利用Toad管理本地数据库
利用Toad管理本地数据库,相对于使用sqlplus来说,要更加直观和方便,而且,更容易操作一些,对于某些大的表格,查询结果一目了然 利用Toad管理本地数据库,相对于使用sqlplus来说,要更加直 ...
- gearman mysql编译_利用gearman实现redis缓存mysql
环境: centos6.5 mysql5.6 gearman简介: Gearman是一个支持分布式的任务分发框架.设计简洁,获得了非常广泛的支持.一个典型的Gearman应用包括以下这些部分: Gea ...
- python搭配什么数据库_教你如何优雅地用Python连接MySQL数据库
作者 | Python语音识别 来源 | 深度学习与python(ID:PythonDC) 不管是机器学习.web开发或者爬虫,数据库都是绕不过去的.那么今天我们就来介绍Python如何Mysql数据 ...
- 学生考勤系统PHP mysql论文_学生考勤管理系统的设计与实现(PHP,MySQL)(含录像)
学生考勤管理系统的设计与实现(PHP,MySQL)(含录像)(毕业论文8300字,PHP程序代码,MySQL数据库) 本文就详细的设计了一个移动学生考勤管理系统,把学生考勤的一些相关的点名查询的详细信 ...
- php mysql 物流_基于PHP的快递查询系统的设计与实现(MySQL)(含录像)
基于PHP的快递查询系统的设计与实现(MySQL)(含录像)(毕业论文10000字,程序代码,MySQL数据库) 本文研究的快递查询系统基于当前较为流行的B/S结构,采用PHP技术和MYSQL数据库进 ...
最新文章
- 随办 企业打造完美执行团队的终极利器
- python自动登录教程_python实现校园网自动登录的示例讲解
- Job Processing 工序安排
- nDPI-dev分析
- 【传递闭包】【倍增】幸福路径(P4308)
- class反编译成java_Java黑科技之源:JVMTI完全解读
- Linux中与驱动相关的ioctl函数
- Java乔晓松-oracle的条件查询和排序查询
- 通俗易懂——5G调制方式全面解读
- 基于Bilibili热门视频Top100弹幕的数据爬取与分析(报告版)
- Facebook机密文件外泄或将终结这家社交媒体巨头
- 【渝粤题库】陕西师范大学209008 教师伦理学 作业
- 康托展开及其逆运算 详解
- 斯坦福视觉课程CS131简介
- (附源码)计算机毕业设计SSM羽毛球场地管理系统
- 基于学术研究下载NOAA探空数据资料的详细步骤
- 《嵌入式 – GD32开发实战指南》第14章 内部温度传感器
- XCode运行,提示build successed,无法启动模拟器
- python单例模式的4种实现方法_Python单例模式的4种实现
- JavaScript中数据在内存中的存储方式
热门文章
- 一个房间里有4个小孩,2个戴黑帽,2个戴白帽
- JS控制浏览器捕捉键盘
- Android进阶(二) Activity调用Service 通过AIDL实现
- Luogu2774 方格取数问题
- mysql er图 linux_ER图设计
- powerbi python词云图_Power BI 标签云可视化
- 合并多个word的代码_word排版技巧:如何快速按顺序合并多个文档
- spark 动态预加载数据_Spark+TDengine 在中国电信电力测功系统监控平台上的应用实践...
- ipynb pycharm 运行_Mask RCNN代码之demo.ipynb运行与理解
- type=button 字体大一点_CAD设计师喜欢用SHX字体的原因你知道吗?