1.安装:原文链接

在ubuntu下安装超级简单:

1.sudo apt-get install mysql-server
2.sudo apt-get install mysql-client
3.sudo apt-get install libmysqlclient-dev

安装过程中会提示输入密码并确认(记住这个密码)。
检查是否安装成功:

sudo netstat -tap | grep mysql

我的显示为:(主要看这个LISTEN):

rongtao@rongtao:test$ sudo netstat -tap | grep mysql
[sudo] rongtao 的密码:
tcp        0      0 localhost:mysql         *:*                     LISTEN      5111/mysqld
rongtao@rongtao:test$ 

使用:

mysql -u root -p

-u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。

2.MySQL程序的编译:原文链接

编写MySQL程序:

#include <mysql/mysql.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{MYSQL *conn;MYSQL_RES *res;MYSQL_ROW row;char server[] = "localhost";char user[] = "root";char password[] = "mima";char database[] = "mysql";conn = mysql_init(NULL);if (!mysql_real_connect(conn, server,user, password, database, 0, NULL, 0)){fprintf(stderr, "%s\n", mysql_error(conn));exit(1);}if (mysql_query(conn, "show tables")){fprintf(stderr, "%s\n", mysql_error(conn));exit(1);}res = mysql_use_result(conn);printf("MySQL Tables in mysql database:\n");while ((row = mysql_fetch_row(res)) != NULL){printf("%s \n", row[0]);}mysql_free_result(res);mysql_close(conn);printf("finish! \n");return 0;
}

编译四种方法:

1. gcc -o test test.c `mysql_config --cflags --libs`
2. gcc -o test test.c -I/usr/include/mysql -L/usr/lib/mysql -lmysqlclient -lz -lm
3. gcc -o test test.c -I /usr/include/mysql -L /usr/lib/mysql -l mysqlclient -lz -lm
4. g++ -o test test.cpp -lmysqlclient

3.MySQL5.7在ubuntu下的彻底卸载原文链接(不彻底)

#删除mysql
1.sudo apt-get autoremove --purge mysql-server-5.5
2.sudo apt-get remove mysql-common#清理残留数据
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P 

清理的比较彻底:点击打开链接

sudo apt purge mysql-*
sudo rm -rf /etc/mysql/ /var/lib/mysql
sudo apt autoremove
sudo apt autoclean

ubuntu下MySQL的安装使用与卸载-程序编译相关推荐

  1. CentOS/Ubuntu 下 MySQL 的安装

    0. Ubuntu 下 MySQL 的安装 Linux(Ubuntu)下MySQL的安装与配置 检查系统中是否已安装 MySQL $ sudo netstat -tap | grep mysql# 输 ...

  2. ubuntu下MySQL的安装

    为什么80%的码农都做不了架构师?>>>    一.ubuntu下MySQL的安装 1. 在ubuntu命令行下输入 sudo apt-get install mysql-serve ...

  3. Ubuntu下查看已安装软件名称/卸载软件

    1 在ubuntu下删除软件需要知道确切的包名,查看软件的完整包名: #dpkg -l | grep QQ 2 ubuntu下删除软件 根据包名使用apt-get命令删除软件包,需要完整的包名即 # ...

  4. Linux(Ubuntu)下MySQL的安装与配置

    1)首先检查系统中是否已经安装了MySQL 在终端里面输入 sudo netstat -tap | grep mysql 若没有反映,没有显示已安装结果,则没有安装.若如下显示,则表示已经安装 2)如 ...

  5. ubuntu删除安装的mysql数据库_Ubuntu下MySQL数据库安装与配置与卸载

    安装: sudo apt-get install mysql-server mysql-client 一旦安装完成,MySQL 服务器应该自动启动.您可以在终端提示符后运行以下命令来检查 MySQL ...

  6. ubuntu下使用apt安装mysql_Ubuntu下通过apt包管理安装mysql

    949 首页 > 资讯 > Ubuntu下通过apt包管理安装mysql Ubuntu下通过apt包管理安装mysql 消息来源:http://forum.ubuntu.org.cn/vi ...

  7. ubuntu安装与配置mysql_ubuntu下mysql的安装与配置

    安装MySQL sudo apt-get install mysql-server 这个应该很简单了,而且我觉得大家在安装方面也没什么太大题目,所以也就未几说了,下面我们来讲讲配置. 配置MySQL ...

  8. nux下mysql的安装,配置,主从配置,卸载

    linux下mysql的安装,配置,主从配置,卸载 一.安装与配置 1.下载 2.解压 3.添加用户组和用户 4.安装 安装 修改启动脚本 修改项: 启动服务 测试连接 加入环境变量,编辑 /etc/ ...

  9. Ubuntu安装及Ubuntu下常用软件安装(不断补充)及Windows相关--软件开发用途

    之前一直使用Window系统,现在工作中大家主流使用Ubuntu,同事帮忙装个Ubuntu系统,事后写一下安装过程,以备后续再次安装查阅. 1Ubuntu安装 1.1Ubuntu文件下载: Ubunt ...

最新文章

  1. javascript元素跟随鼠标在指定区域运动
  2. codemirror mysql_CodeMirror 实现 JavaScript、 MySql 关键字的变色和自动实时提示 autocomplete...
  3. 想成为BAT中的一员,你总要去学点什么(二)
  4. matlab设计译码器,基于MATLAB的循环码编译码器设计与仿真.doc
  5. 查找字符位置_如何使用find函数和search函数精确查找字符
  6. APP中某个页面巨卡
  7. SAP License:CO-第四夜-产品成本核算
  8. 评分卡模型开发(三)--数据集准备
  9. 万春 读《Orange’S 一个操作系统的实现》有感
  10. Mysql5.7双主安装与使用
  11. 阿里李飞飞:云原生分布式数据库面临哪些机遇与挑战?
  12. 关于Echarts官网httpsecharts.apache.org打不开的解决方案
  13. a标签实现下载图片功能
  14. RationalDMIS 2020高级教程之变量写入EXCEL
  15. excel之countifs函数
  16. 这18个网站能让你的页面背景炫酷起来
  17. 【SpringBoot】tk.mybatis集成,帮你更加傻瓜式的写代码~
  18. Unigine免费了
  19. 模板特例化 template<>
  20. Docker 底层技术推导

热门文章

  1. linux打包/解压-tar
  2. Activity生命周期方法的调用顺序project与測试日志
  3. Android 完全退出程序,以及再按一次返回键退出程序
  4. 转:获得数据库自增长ID(ACCESS)与(SQLSERVER)
  5. [转载]如何做一个出色的程序员
  6. (论坛答疑点滴)如何按照HashTable动态设定类的属性和字段?
  7. RequestDispatcher对象的应用-请求转发
  8. 应用id_科普贴:什么是OpenID、AppID 、用户ID等各种ID?
  9. python音频特征提取_使用Python对音频进行特征提取
  10. docker宿主机访问容器_Docker容器与宿主机器通过IP内外通讯