关于小悟志网站地图归档友情链接联系Feed

云上小悟 + 

首页 » 网站建设 »

在ubuntu中使用apt安装mysql

网站建设
2017年5月27日 / 33次阅读
标签:MySQL

拍拍贷

文章《在ubuntu中使用apt安装mysql》的特色图片

在Ubuntu的桌面版中,通过编译安装mysql失败了,现在只能通过apt的方式来进行简易安装。

在ubuntu中使用apt安装mysql,真的非常简单,使用如下一条命令:

apt install mysql-server mysql-client

安装过程会提示设置mysql的root密码,可以直接回车。

安装完成之后,寻找my.cnf:

find /etc -name my.cnf

寻找sock文件:

find / -name *.sock

推荐阅读:Linux中find命令的使用

安装完成之后,mysql进程就运行起来了,使用如下命令查看mysql进程:

ps -e | grep mysql

登录mysql控制台:

mysql -u root -p

 

【转】如果想编程开发mysql应用:

apt install libmysqlclient-dev

写一个简单的程序来访问该数据库,实现 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

本文链接:http://www.maixj.net/wz/ubuntu-apt-mysql-15492
云上小悟 麦新杰(QQ:1093023102)

相关文章

评论是美德

无力满足评论实名制,评论对非实名注册用户关闭,有事QQ:1093023102.


前一篇:
后一篇:

栏目精选


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1

网站二维码
拍拍贷
go to top