終于裝上了,下載了好多版本,醉了(復制留念)

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 #include#includeintmain()

{

MYSQL*conn;

MYSQL_RES*res;

MYSQL_ROW row;charserver[] ="localhost";charuser[] ="root";charpassword[] ="mima";chardatabase[] ="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");return0;

}

編譯代碼的時候需要鏈接mysql的庫,可以通過如下方式編譯:

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

然后運行編譯好的代碼:

可見結果和使用SQL語句 show tables 是一樣的。

make it simple, make it happen

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容