2019独角兽企业重金招聘Python工程师标准>>>

  ubuntu上安装mysql非常简单只需要几条命令就可以完成。

  1. sudo apt-get install mysql-server
 
  2. apt-get isntall mysql-client
 

  3.   sudo apt-get install libmysqlclient-dev

  安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:
sudo netstat -tap | grep mysql
通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
登陆mysql数据库可以通过如下命令:
mysql -u root -p 
-u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。
然后通过 show databases; 就可以查看当前的数据库。
我们选择 mysql数据库就行下一步操作,使用 use mysql 命令,显示当前数据库的表单: show tables 
写一个简单的程序来访问该数据库,实现 show tables 功能:
#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;
}

  编译代码的时候需要链接mysql的库,可以通过如下方式编译:

  g++ -Wall mysql_test.cpp -o mysql_test -lmsqlclient

  然后运行编译好的代码:

可见结果和使用SQL语句 show tables 是一样的。

转载于:https://my.oschina.net/u/2381034/blog/480984

Ubuntu 安装mysql和简单操作相关推荐

  1. mysql 空间数据操作,MySQL 空间数据 简单操作

    在做的项目中需要,自己绘制区域图形,并存储起来,后面还有更新的需要,存文件不方面,想到现在数据库都支持空间数据库. 现在用的就是 MySQL ,就继续用 MySQL 来存储.管理空间数据.下面就做一些 ...

  2. ubuntu下安装mysql及常用操作

    1.可通过ps -ef | grep mysql命令查看系统中是否有安装mysql 如果出现类似上述的页面,就证明是已经安装过了mysql,否则就是没有. 2.安装mysql 很简单,只需要键入如下命 ...

  3. ubuntu安装mysql数据库方法

    ubuntu基于linux的免费开源桌面PC操作系统,十分契合英特尔的超极本定位,支持x86.64位和ppc架构.一个比较流行的Linux操作系统,不仅简单易用,而且和Windows相容性非常好.那么 ...

  4. ubuntu安装mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES

    通过apt安装方法十分简单,而且这种安装方法安装的mysql版本都是当前最新的版本.这种方式安装好后开机自启动都已经配置好,包括命令行的环境变量,无需手动配置. 如果出现以下问题 ERROR 1045 ...

  5. 在ubuntu安装mysql数据库_ubuntu安装mysql数据库方法

    ubuntu基于linux的免费开源桌面PC操作系统,十分契合英特尔的超极本定位,支持x86.64位和ppc架构.一个比较流行的Linux操作系统,不仅简单易用,而且和Windows相容性非常好.那么 ...

  6. linux 用root安装mysql数据库_Linux上安装Mysql及简单的使用详解

    1. 安装mysql sudo apt-get update sudo apt-get install mysql-server sudo apt-get install python-mysqldb ...

  7. 在阿里云上安装MySQL的简单教程

    在阿里云上安装MySQL的简单教程 1,安装docker docker? 因为系统差异和软件之间的证书版权问题,要直接在CentOS或ubuntu系统上安装MySQL或其他软件会非常繁琐,所以我们有了 ...

  8. Ubuntu安装MySQL 8.0 - APT(结尾附视频)

    写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...

  9. ubuntu mysql 2003_Ubuntu 安装 mysql Ubuntu 安装 mysql 忘记初始密码解决方法

    查看是否安装Mysql sudo netstat -tap | grep mysql 如果为空则没有安装,进行安装: sudo apt-get install mysql-server mysql-c ...

最新文章

  1. 67.数据库系统的三级模式
  2. css两列等高,css 多列等高
  3. 利用Frame Animation实现动画效果,代码正确,就是达不到变换效果
  4. gulp项目部署服务器,关于部署:部署后如何在远程服务器上触发gulp / grunt任务?...
  5. MITRE 发布防御知识库 Shield
  6. Ubuntu 12.04下NFS安装配置
  7. Eclipse之智能提示 actionscript javascript java开发环境智能提示
  8. 软件测试微信钱包,面试官:请你说说微信发红包,有哪些测试点
  9. 电脑没有声音,显示“未插入耳机或扬声器”,检测不到Realtek高清晰音频管理器...
  10. 俺博士三年的一点体会
  11. 省市区三级联动sql
  12. CSDN博客排版格式入门
  13. linux内核网络协议栈--netif_receive_skb()函数(八)
  14. HDU—校赛—1004
  15. 写了个自动批改小孩作业的代码~
  16. 【unity】 untiy中如何导出FBX
  17. iPS细胞的最新应用
  18. JavaScript之for循环、while循环 continue、break与代码规范
  19. 共识协议(5)DPOS委托权益证明
  20. C++之菱形继承与虚继承(含虚函数)

热门文章

  1. 三、Qt Creator登录对话框
  2. SQL Server 2008基于策略的管理
  3. 划分vlan,制作trunk口。使同一vlan能互相通讯
  4. hibernate中inverse作用
  5. 《数据库系统概念》7-函数、存储过程、触发器
  6. linux 调用栈打印
  7. 苹果官方 Crash文件分析方法 (iOS系统Crash文件分析方法)
  8. 【C语言】12-指向一维数组元素的指针
  9. hibernate中 query 的list方法 用法
  10. PHP命名规范【转】