標籤:mysql 資料庫 ubuntu linux c
一般在Ubuntu中安裝軟體只需要幾個命令即可,安裝MySQL也是,具體步驟如下:
1、為了能得到最新的安裝包,首先更新下軟體包的列表
sudo apt-get update
2、安裝MySQL服務端
sudo apt-get install mysql-server
出現如:設定密碼、然後再重新輸入密碼,確定即可。
3、安裝MySQL用戶端
sudo apt-get install mysql-client
4、安裝MySQL庫
sudo apt-get install libmysqlclient-dev
5、檢查是否安裝成功
sudo netstat -tap | grep mysql
出現如:MySQL的socket處於Listen狀態表示安裝成功。
6、登入MySQL資料庫
mysql -u root -p (-u 表示選擇登陸的使用者名稱, -p 表示登陸的使用者密碼。)
7、查看當前資料庫
show databases;(注意加分號)
8、選擇使用MySQL庫
use mysql
9、顯示當前資料表單
show tables;(注意加分號)
10、MySQL的C程式實現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[] = "password";//在安裝MySQL時設定的密碼 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;}
編譯:gcc -Wall mysql_test.c -o mysql_test -lmysqlclient
運行結果如下:與上述的show tables命令輸出一樣。
Ubuntu安裝mysql步驟