導航:首頁 > 版本升級 > 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查看版本相關的資料

熱點內容
js中string轉化為時間格式 瀏覽:523
聯想g460升級win10 瀏覽:844
哪些協議支持多種網路層協議 瀏覽:904
cad平面素材文件下載網站 瀏覽:587
手機程序閃退內存卡 瀏覽:880
bim咨詢網站有哪些 瀏覽:187
夢幻西遊戒指怎麼升級 瀏覽:658
轉轉app買的手機怎麼退 瀏覽:36
數據結構如何刪除圖的某一條邊 瀏覽:514
剪映導入本地視頻找不到文件夾 瀏覽:17
plc工控板可以哪些編程 瀏覽:372
車屏設備號在哪裡文件夾里 瀏覽:817
你當前設定的版本 瀏覽:758
jshtml生成圖片插件下載鏈接 瀏覽:907
mavenjava開發 瀏覽:759
找不到c盤exe文件 瀏覽:420
破解googleplay教程 瀏覽:421
體質數編寫程序 瀏覽:700
蘋果6s手機證券換不了輸入法 瀏覽:18
塗料網站模版 瀏覽:106

友情鏈接