linux系統下mysql的安裝過程

2021-07-10 12:41:06 字數 1797 閱讀 6002

mysql的安裝的方式有兩種,第一種可以通過原始碼安裝,需要通過很長時間的編譯過程。這種方法就不介紹了。第二種是通過二進位制檔案安裝,安裝速度較快,但是安裝包比較大,現在主要介紹這種方法的安裝過程。

2.對安裝就行解壓:

tar -zxvf mysql-5.6.17-linux-glibc2.5-x86_64.tar.gz解壓後可以得到

mysql-5.6.17-linux-glibc2.5-x86_64目錄。

3.複製解壓後的mysql目錄到系統的本地軟體目錄:

執行命令:cp mysql-5.6.17-linux-glibc2.5-x86_64 /usr/local/mysql -r

注意:目錄結尾不要加/(這裡只是複製內容到mysql目錄中)

4.新增系統mysql組和mysql使用者:

執行命令:groupadd mysql和useradd -r -g mysql mysql

5.安裝資料庫:

進入安裝mysql軟體目錄:執行命令 cd /usr/local/mysql

修改當前目錄擁有者為mysql使用者:執行命令 chown -r mysql:mysql ./

安裝資料庫:執行命令 ./scripts/mysql_install_db –user=mysql

修改當前目錄擁有者為root使用者:執行命令 chown -r root:root ./

修改當前data目錄擁有者為mysql使用者:執行命令 chown -r mysql:mysql data

到此資料庫安裝完畢

6.啟動mysql服務和新增開機啟動mysql服務:

新增開機啟動:執行命令cp support-files/mysql.server /etc/init.d/mysql,把啟動指令碼放到開機初始化目錄

啟動mysql服務:執行命令service mysql start

7.把mysql客戶端放到預設路徑:

ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql

注意:建議使用軟鏈過去,不要直接包檔案複製,便於系統安裝多個版本的mysql

8.修改mysql的root使用者密碼,root初始密碼為空的:

執行命令:./bin/mysqladmin -u root password 『密碼』

9.預設情況下,mysql只能進行本地訪問,為了讓mysql能夠被遠端連線到,還需要做以下設定。

使用mysql -u root -p 登陸到資料庫。

在mysql>下輸入以下指令:

grant all privileges on . to 『root』@』%』 identified by 『111111』 with grant option;

(其中「root」位置表示使用者名稱,「111111」表示密碼,「%「表示所有ip都可以訪問,也可以指定特定ip位址。)

立即生效使用:flush privileges;

使用select distinct concat(『user: 」』,user,」』@」』,host,」』;』) as query from mysql.user;可以檢視當前可以訪問資料庫的主機。

10.使用exit退出mysql後,開啟mysql配置檔案:

vi my.cnf中去掉以下內容

bind-address = 127.0.0.1

重新啟動mysql,使用指令

/etc/init.d/mysql stop

/etc/init.d/mysql start

11.記得linux開啟3306埠,才能被訪問到。這樣其他主機就可以訪問到這個資料庫了。

linux系統下mysql的binlog日誌刪除

mysql的binlog日誌介紹 binlog是mysql以二進位制形式列印的日誌,它預設不加密,不壓縮。binlog二進位制日誌包含了所有更新了資料或者已經潛在更新了資料 例如,沒有匹配任何行的乙個delete 的所有語句。語句以 事件 的形式儲存,它描述資料更改檔案位置和格式 當用 log bi...

Linux下tengine nginx的安裝配置

linux下nginx tengine的安裝配置 本部落格使用tengine,nginx安裝步驟基本一致 簡介 tengine是由 網發起的web伺服器專案。它在nginx的基礎上,針對大訪問量 的需求,新增了很多高階功能和特性。tengine的效能和穩定性已經在大型的 如 網,天貓 等得到了很好的...

Linux系統下Python虛擬環境的安裝和使用

前言 進行python專案開發的時候,由於不同的專案需要使用不同的資源包和相關的配置,因此建立多個python虛擬環境,在虛擬環境下開發就顯得很有必要。安裝虛擬環境 步驟 開啟linux終端 快捷鍵ctrl alt t 輸入命令 sudo apt install python virtualenv ...