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 是一样的。

make it simple, make it happen

转载于:https://www.cnblogs.com/dpf-learn/p/7511714.html

Ubuntu下安装MySQL及简单操作相关推荐

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

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

  2. Ubuntu 安装mysql和简单操作

    2019独角兽企业重金招聘Python工程师标准>>> ubuntu上安装mysql非常简单只需要几条命令就可以完成. 1. sudo apt-get install mysql-s ...

  3. Ubuntu MySQL 亚马逊_亚马逊EC2 ubuntu下安装mysql远程无法连接问题o

    无法远程的原因有很多,我今天遇到的问题是通过navicat无法远程连接我在EC2上创建的实例. 1.通过命令" netstat -an|grep 3306 "检查一下3306端口对 ...

  4. Ubuntu下安装mysql与mysql workbench

    其他相关链接 Ubuntu 安装jdk:[链接] Ubuntu安装eclipse:[链接] Ubuntu下安装mysql与mysql workbench:[链接] Ubuntu配置tomcat9:[链 ...

  5. ubuntu 无法启动mysql_解决ubuntu下安装mysql使用service 无法启动问题

    今天从ubuntu 下安装mysql代码如下 复制代码 apt-get install mysql-server 启动的时候发现 service mysql start Rather than inv ...

  6. ubuntu下安装mysql数据库

    ubuntu下安装mysql数据库 在Ubuntu下开发,我们经常需要使用数据库,mysql是最常用的一个数据库管理系统. 首先我们更新一下apt-get,因为有的同学的Ubuntu是刚装的,没有更新 ...

  7. ubuntu下安装mysql

     现在的软件越来越好安装,尤其是在ubuntu下安装软件,更是没有技巧,只需要在联网的情况下使用apt-get inatll 即可.在决定安装mysql之前,要先确定系统是否已经安装mysql.如 ...

  8. Ubuntu下安装Cppcheck源码操作步骤

    Cppcheck是用在C.C++中对code进行静态检查的工具.它的源码在  https://github.com/danmar/cppcheck .它的License是GPL-3.0. Cppche ...

  9. Mac OS下安装mysql及其简单使用

    一.MySQL安装 到MySQL官网上http://dev.mysql.com/downloads/mysql/,下载mysql可安装dmg版本 比如:Mac OS X ver. 10.9 (x86, ...

  10. ubuntu下安装mysql 杂记

    前言 ubentu是界面比较友好的linux系统了,学习先从此下手.首先安装一下比较熟悉的mysql.可以还是碰到不少困难.比如,不熟悉linux下的目录结构.点击安装即可完成,不知道他把mysql安 ...

最新文章

  1. inittab 文件分析
  2. 洛谷模拟赛 部落冲突
  3. linux c编译错误storage class specified for parameter XXX
  4. 038_CSS3图像透明度
  5. Spring MVC 源码-运行调用阶段
  6. “约见”面试官系列之常见面试题第十七篇之实现深拷贝(建议收藏)
  7. C语言正函数nosign,C语言标准库函数查询手册.docx
  8. linux找数组规矩,linux shell 数组建立及使用技巧(示例代码)
  9. TextView跑步灯效果及在特殊情况下无效的解决方式
  10. Eclipse热部署JSP
  11. Kaleidoscope for Mac(文件和图像比较工具)
  12. 技术要扎扎实实的做,业余功夫也要修炼
  13. (转)当你惊讶于才的胜利 它早已“入侵”投资界
  14. ailed to send crash report due to a network error: SocketException: OS Error: 信号灯超时时间已到 , errno = 12
  15. 红外光通信装置数字部分思路点睛 2013年国赛f题
  16. 内存颗粒位宽和容量_高手进阶,终极内存技术指南(1)
  17. hive on spark报错:Client closed before SASL negotiation finished
  18. 到极地拍摄北极熊 你需要这样的装备
  19. vmware 克隆虚拟机的关键步骤
  20. 炼数成金 mysql_MySQL DBA从小白到大神实战 MySQL运维DBA课程 炼数成金MySQL企业运维视频教程...

热门文章

  1. 【渝粤教育】国家开放大学2018年春季 0420-22T酒店管理概论 参考试题
  2. [渝粤教育] 中国地质大学 计算机系统结构(新) 复习题 (2)
  3. 【详细原理】蒙特卡洛树搜索入门教程!
  4. 华为网赛存储基础原理自测答案
  5. GDI+_VB6_ARGB
  6. python-format函数
  7. Vijos1906 联合权值 NOIP2014Day1T2 树形动态规划
  8. [转]如何配置sql server2005允许远程连接
  9. 用C#(asp.net)写出登录验证码!
  10. 计蒜客 16876 韩梅梅的抽象画