linux下借助图形界面操作mysql数据库

news/2024/7/10 18:43:58 标签: 开源, mysql, 数据库, ubuntu

0x01缘起

    最近总是觉得自己碌碌无为,于是想利用一些开源的东西做一个属于自己的应用,也不枉做一会程序员。

    在linux平台下用命令行操作数据库时一件比较痛苦的事,于是想利用一下图形界面,提供开发效率。在网上找了一些工具,大部分是商业的数据库。由于在windows平台也利用过Navicat,所以就选择了它。

0x02环境

    OS:ubuntu

    软件:navicat8_mysql_cs.tar.gz(http://www.navicat.com.cn/download 进行下载)

0x03安装步骤

    (1)tar xzvf  navicat8_mysql_cs.tar.gz

    (2)cd navicat8_mysql_cs

    (3)先尝试运行 ./start_navicat,如果程序界面没有出来,则继续一下步骤。

    (4)sudo apt-get install update

    (5)sudo apt-get install wine

    (6)vim start_navicat 查找winboot,改成wineboot,然后保存。

    (7)./start_navicat

0x04编码

    如果连接数据库后,显示的中文字符为乱码,这个时候就得检查操作系统支持的字符集。

locale -a,看试用支持中文字符(zh_CN.utf8),若不支持,export LANG=zh_CN.utf8  

0x05破解

    因为商业版只能利用30天左右,个人要用用于非商业开发,可以用如下办法试用。方法如下:

   第一次执行start_navicat时,会在用户主目录下生成一个名为.navicat的隐藏文件夹。此文件夹下有一个system.reg文件。删除这个文件,又可以试用30天。

   如有错误和不足,希望各位看客指正。



http://www.niftyadmin.cn/n/1460641.html

相关文章

如何在google添加到html标签_给字符串添加HTML标签 wrap() 方法

点击上方“蓝字”&#xff0c;发现更多精彩。wrap() 方法把每个被选元素放置在指定的 HTML 内容或元素中。<html><head><script type"text/javascript" src"/jquery/jquery.js">script><script type"text/javascript"&g…

C编程之core dump杂谈

0x01简单示例 开始讲前先学习C程序各内存分配情况。请看如下程序&#xff1a; #include <stdio.h> #include <stdlib.h>int a 0; //a在全局已初始化数据区 char *p1 NULL; //p1在BSS区&#xff08;未初始化全局变量&#xff09; int main() {int …

彻底卸载secureCRT,并重装,包括绿色版SecureCRT删除干净

1. winr 进入cmd , 输入regedit进入注册表&#xff0c; 删除HKEY_CURRENT_USER和HKEY_LOCAL_MACHINA两个根键下的SOFTWARE子键中的VanDyke删除即可&#xff0c;HKEY_CURRENT_USER保存的是当前用户配置&#xff0c;HKEY_LOCAL_MACHINA是当前计算机配置信息&#xff0c;务必将两…

mysql 多表查询效率优化_详解Mysql多表联合查询效率分析及优化_MySQL - join

...。MySQL数据库支持如下的联接查询&#xff1a;CROSS JOIN(交叉联接)INNER JOIN(内联接)OUTER JOIN(外联接)其它在进行各种联接操作时&#xff0c;一定要回忆一下在《SQL逻辑查询语句执...代码如下:SELECT column_name FROM table1 LEFT [OUTER] JOIN table2 ON table1.colum…

Linux kill、kill-15、kill-9区别

kill和kill -9&#xff0c;两个命令在linux中都有杀死进程的效果&#xff0c;然而两命令的执行过程却大有不同&#xff0c;在程序中如果用错了&#xff0c;可能会造成莫名其妙的现象。 kill -15 pid&#xff08;默认&#xff09; 执行完该指令后&#xff0c;操作系统会发送一个…

谈谈linux c编程过程

0x01 缘起于阶段性总结 谈谈个人在linux下c/c编程体会&#xff0c;首先基本要求是熟悉linux常用命令和C语言编程。然后一定的理论基础&#xff0c;比如熟悉网络编程&#xff08;TCP/IP协议、HTTP协议等&#xff09;、多线程编程、驱动程序开发等。有一定的理论基础后&#xff0…

highcharts mysql jsp_使用Highcharts结合PHP与Mysql生成饼状图-阿里云开发者社区

我们在做复杂的数据统计功能时会用到饼状图&#xff0c;饼状图用整个圆表示总体的数量或整体值1&#xff0c;用圆内各个扇形的大小表示各部分数量或该部分占总体的百分比&#xff0c;它可以清晰直观的表示各部分之间以及各部分与整体之间的数量关系。本文将结合实际&#xff0c…

Linux C编程中遇到问题

1、memcpy 和 memmove 功能&#xff1a;拷贝一定长度内存内容到指定的内存&#xff1b; 区别&#xff1a;当内存发生局部重叠的时候&#xff0c;memmove保证拷贝的结果是正确的&#xff0c;memcpy不保证拷贝的结果的正确&#xff1b; 函数原型&#xff1a; void *memcpy(void *…