Linux下安裝MySQL資料庫攻略

2021-05-21 18:47:48 字數 3145 閱讀 3774

1.mysql簡介

mysql是乙個廣泛使用的結構化查詢語言(sql)資料庫伺服器。和其他sql伺服器一樣,mysql提供了訪問和管理sql資料庫的方法,但是,mysql同時也提供了建立資料庫結構以及在這些結構中新增、修改和刪除這些結構的工具。

(1)mysql:這個軟體包中包含了許多mysql客戶端程式(在/usr/bin中)、幾個客戶端共享庫、預設的mysql配置檔案(/etc/my.conf)、若干示範配置檔案、支援幾種不同語言的檔案和文件(/usr/share/mysql)。

(2)mysql-server:這個軟體包包含mysql伺服器守護程序(mysqld)和mysqld啟動指令碼(/etc/init.d/mysqld)。該軟體包會同時建立設定mysql資料庫所需的各種管理檔案和目錄。

(3)mysql-devel:這個軟體包包含有開發mysql程式所需的庫檔案和標頭檔案。

(4)php-mysql:這個軟體包包含乙個共享庫,允許php程式訪問mysql資料庫,它允許使用者在網頁中新增可訪問mysql資料庫的php指令碼。

安裝mysql資料庫,至少需要安裝mysql包和mysql-server包,方便起見,可採用命令安裝模式。

fedora linux作業系統中可使用如下的命令:

yum install mysql

yum install mysql-server

ubuntu作業系統中可使用如下命令:

sudo apt-get install mysql

sudo apt-get install mysql-server

安裝mysql至少需要安裝下面兩個檔案:

3. 手動安裝mysql

rpm檔案是red hat公司開發的軟體安裝包,rpm可讓linux在安裝軟體包時免除許多複雜的手續。該命令在安裝時常用的引數是 –ivh ,其中i表示將安裝指定的rmp軟體包,v表示安裝時的詳細資訊,h表示在安裝期間出現「#」符號來顯示目前的安裝過程。這個符號將持續到安裝完成後才停止。

(1)安裝伺服器端

在有兩個rmp檔案的目錄下執行如下命令:

[root@test1 local]# rpm -ivh mysql-server-5.0.9-0.i386.rpm

顯示如下資訊。

warning: mysql-server-5.0.9-0.i386.rpm: v3 dsa signature: nokey, key id 5072e1f5

preparing... ########################################### [100%]

1:mysql-server ########################################### [100%]

。。。。。。(省略顯示)

/usr/bin/mysqladmin -u root password 'new-password'

/usr/bin/mysqladmin -u root -h test1 password 'new-password'

。。。。。。(省略顯示)

starting mysqld daemon with databases from /var/lib/mysql

如出現如上資訊,服務端安裝完畢。測試是否成功可執行netstat命令看mysql埠是否開啟,如開啟表示服務已經啟動,安裝成功。mysql預設的埠是3306。

[root@test1 local]# netstat -nat

active internet connections (servers and established)

proto recv-q send-q local address foreign address state

tcp 0 0 0.0.0.0:3306 0.0.0.0:* listen

從上面顯示可以看出mysql服務已經啟動。

(2)安裝客戶端

執行如下命令:

[root@test1 local]# rpm -ivh mysql-client-5.0.9-0.i386.rpm

warning: mysql-client-5.0.9-0.i386.rpm: v3 dsa signature: nokey, key id 5072e1f5

preparing... ########################################### [100%]

1:mysql-client ########################################### [100%]

顯示安裝完畢。

用下面的命令連線mysql,測試是否成功。

登入mysql的命令是mysql, mysql 的使用語法如下:

mysql [-u username] [-h host] [-p[password]] [dbname]

username 與 password 分別是 mysql 的使用者名稱與密碼,mysql的初始管理帳號是root,沒有密碼,注意:這個root使用者不是linux的系統使用者。mysql預設使用者是root,由於初始沒有密碼,第一次進時只需鍵入mysql即可。

[root@test1 local]# mysql

welcome to the mysql monitor. commands end with ; or /g.

your mysql connection id is 1 to server version: 4.0.16-standard

type 'help;' or '/h' for help. type '/c' to clear the buffer.

mysql>

出現了「mysql>」提示符,恭喜你,安裝成功!

增加了密碼後的登入格式如下:

mysql -u root -p

enter password: (輸入密碼)

其中-u後跟的是使用者名稱,-p要求輸入密碼,回車後在輸入密碼處輸入密碼。

注意:這個mysql檔案在/usr/bin目錄下,是mysql客戶端的執行檔案,與mysql的啟動檔案/etc/init.d/mysql不是乙個檔案。

linux下安裝mysql資料庫

tar zxvf mysql 5.6.33 linux glibc2.5 x86 64.tar.gz mv mysql 5.6.33 linux glibc2.5 x86 64 mysql 解壓完我的路徑是 opt mysql 1.查詢是否有mysql使用者組和mysql使用者 groups mys...

linux下安裝Mysql資料庫

wget 第二步 檢測是否已經安裝了mysql 命令 rpm qa grep mysql 如果已經安裝了,將其解除安裝,如 rpm e nodeps mysql libs 5.1.71 1.el6.x86 64 根據自己查詢到的刪除對應的mysql linux下有自帶的mysql,所以呀你不要驚嘆為...

Linux下MySQL資料庫安裝

3.其他操作 sudo apt get install mysql serverapt list grep mysql server結果 apt cache show mysql server檢視伺服器狀態 sudo service mysql status顯示mysql正在執行。停止mysql服務...