導航:首頁 > 版本升級 > ubuntumysql查看版本

ubuntumysql查看版本

發布時間:2023-04-29 20:04:57

『壹』 ubuntu mysql 怎麼看安裝成功

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

『貳』 Ubuntu Docker 安裝和使用

Docker 劃分為CE 和EE。CE 即社區版(免費,支持周期三個月),EE 即企業版,強調安全,付費使用。

在Ubuntu系統中安裝較為簡單,官方提供了腳本供我們進行安裝。

執行這個命令後,腳本就會自動的將一切准備工作做好,並且把Docker CE 的Edge版本安裝在系統中。

啟動Docker CE

建立docker 用戶組

默認情況下,docker 命令會使用Unix socket 與Docker 引擎通訊。而只有root 用戶和docker 組的用戶才可以訪問Docker 引擎的Unix socket。出於安全考慮,一般Ubuntu系統上不會直接使用root 用戶。因此,更好地做法是將需要使用docker 的用戶加入docker用戶組。

注銷當前用戶,重新登錄Ubuntu,輸入docker info,此時可以直接出現信息。

配置國內鏡像加速

在/etc/docker/daemon.json 中寫入如下內容(如果文件不存在請新建該文件)

重新啟動服務

測試

我們通過 docker 的兩個參數 -i -t,讓 docker 運行的容器實現"對話"的能力:

各個參數解析:

-t: 在新容器內指定一個偽終端或終端。

-i: 允許你對容器內的標准輸入 (STDIN) 進行交互。

我們可以通過運行 exit 命令或者使用 CTRL+D 來退出容器。

使用以下命令創建一個以進程方式運行的容器

二、使用Docker安裝 MySQL
用 docker search mysql 命令來查看可用版本:

2、拉取 MySQL 鏡像
這里我們拉取官方的最新版本的鏡像:

3、查看本地鏡像
使用以下命令來查看是否已安裝了 mysql:

4、運行容器
安裝完成後,我們可以使用以下命令來運行 mysql 容器:

大小寫敏感

參數說明:
-p 3306:3306 :映射容器服務的 3306 埠到宿主機的 3306 埠,外部主機可以直接通過 宿主機ip:3306 訪問到 MySQL 的服務。
MYSQL_ROOT_PASSWORD=123456:設置 MySQL 服務 root 用戶的密碼。

使用docker exec進入Docker容器

從容器裡面拷文件到宿主機

docker cp mysql-5.7:/etc/mysql/ /home
從宿主機拷文件到容器裡面

docker cp /home/s/my.cnf mysql-5.7:/etc/mysql/
大小寫敏感修改
/etc/my.cnf 中的[mysqld]後添加添加lower_case_table_names=1,重啟MYSQL服務 0敏感 1不敏感
開啟遠程連接

5、安裝成功
通過 docker ps 命令查看是否安裝成功:

6、連接
mysql -u root -P3308 -h 127.0.0.1 -p

『叄』 怎麼查看ubuntu mysql資料庫

1、列出當前用戶可查看的所有資料庫:SHOW DATABASES。

閱讀全文

與ubuntumysql查看版本相關的資料

熱點內容
java如何訪問mysql 瀏覽:969
u盤里的文件怎麼備份文件 瀏覽:223
win防火牆怎麼設置允許訪問網站 瀏覽:141
電腦文件名沒辦法打中文 瀏覽:576
excel表格工具欄文件窗口在哪裡 瀏覽:946
學會cnc編程再學什麼 瀏覽:96
最慢的編程語言是哪個 瀏覽:604
文件夾搜索詳細內容 瀏覽:312
數據線掉了一般在哪裡 瀏覽:498
編程中積木塊當接收到是什麼意思 瀏覽:429
a7r2的圖片配置文件 瀏覽:952
104報文工具 瀏覽:935
微信瀏覽器下拉載入 瀏覽:671
打開cad文件有的顯示問號怎麼辦 瀏覽:318
excel框選文件夾內文件 瀏覽:441
鄭州少兒學編程哪個學校好 瀏覽:636
win10鬧鍾鈴聲替換目標文件 瀏覽:808
php伺服器下載文件 瀏覽:639
u盤格式化後又出現刪去的文件夾 瀏覽:772
java上傳介面 瀏覽:208

友情鏈接