1. 程式人生 > 資料庫 >Linux下MySQL解除安裝和安裝圖文教程

Linux下MySQL解除安裝和安裝圖文教程

第一次寫部落格,做了兩年的開發,工作之餘給自己找點有意義的事做,分享一下在開發過程當中的一些經驗總結,同時也當是自己的筆記吧,有時候有些東西長時間不用自己也記不住,好了,廢話就說到這裡,接下來講解Linux環境下解除安裝安裝 MySQL的詳細步驟,本文以二進位制包(原始碼)安裝方式的MySQL為例進行講解。

一、解除安裝MySQL資料庫

1、檢查mysql服務並關閉服務程序

(1)登入Linux後執行service mysqld status 或者service mysql status命令檢視MySQL服務狀態,根據開機初始化目錄下mysql指令碼的檔名而定,我這裡是mysqld


(2)如果正在執行則執行service mysqld stop

或者service mysql stop命令停止MySQL服務,根據開機初始化目錄下mysql指令碼的檔名而定,我這裡是mysqld


2、查詢mysql的安裝目錄並徹底刪除

(1)執行find / -name mysql 查詢跟mysql相關的目錄

(2)執行rm -rf ‘目錄'刪除查找出來的目錄

3、刪除mysql配置檔案

(1)執行rm -rf /etc/my.cnf命令刪除/etc/my.cnf檔案


(2)執行rm -rf /etc/init.d/mysqld命令刪除/etc/init.d/下跟mysql有關的全部檔案,一般包括mysql檔案或mysqld檔案,如果存在mysql檔案則執行rm -rf/etc/init.d/mysql

命令


4、刪除mysql使用者及使用者組

(1)執行id mysql命令檢視MySQL使用者及使用者組


(2)執行userdel mysql命令刪除MySQL使用者及使用者組


到此mysql解除安裝完成!

二、安裝MySQL資料庫

1、下載mysql安裝包

(1)進入mysql官網下載編譯好的二進位制安裝包,在下載頁面選擇需要的版本(如果進入下載列表後始終只有Windows版本的安裝包,可以安裝XSkyWalker瀏覽器進行下載,XSkyWalker下載地址://www.jb51.net/softs/192435.html),如下圖所示:


(2)把頁面拉到底部,64位系統下載Linux - Generic (glibc 2.5)(x86,64-bit),32位系統下載Linux- Generic (glibc 2.5) (x86,32-bit)


2、上傳並解壓mysql安裝包

將下載的mysql安裝包mysql-5.6.16-linux-glibc2.5-x86_64.tar.gz通過ftp工具上傳到linux主機上(我這裡上傳到/usr/local/目錄下)。進入安裝包所在目錄,執行命令:tar-zxvfmysql-5.6.16-linux-glibc2.5-x86_64.tar.gz解壓安裝包。


3、新增系統mysql使用者組及使用者

執行命令:groupadd mysqluseradd -r -g mysql mysql


4、安裝mysql資料庫

(1)執行命令: cd /usr/local 進入安裝MySQL軟體目錄


(2)執行命令:mv mysql-5.6.16-linux-glibc2.5-x86_64 mysql重新命名解壓後的文價夾為mysql


(3)執行命令:cd /usr/local/mysql 進入mysql安裝目錄


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


(5)執行命令:./scripts/mysql_install_db--user=mysql 安裝資料庫


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


(7)執行命令:chown -R mysql:mysql ./data修改當前data目錄擁有者為mysql使用者


到此mysql安裝完成

5、啟動mysql服務並新增開機啟動mysql服務

(1)執行命令:cd /usr/local/mysql/support-files


(2)執行命令cp my-medium.cnf /etc/my.cnf;cp mysql.server/etc/init.d/mysqld把啟動指令碼放到開機初始化目錄。如果不存在my-medium.cnf(5.5版本存在,5.6版本不存在),則執行命令cp my-default.cnf/etc/my.cnf;cp mysql.server /etc/init.d/mysqld


(3)修改/etc/my.cnf和/etc/init.d/mysqld檔案內容,將檔案內容中所有的預設配置路徑/usr/local/mysql替換為mysql的安裝目錄,我這裡安裝目錄就是/usr/local/mysql,不需要修改。主要是配置bin和data的路徑。

(4)執行命令:service mysqld start啟動mysql服務


(5)執行命令:ps -ef|grep mysql 看到mysql服務說明啟動成功,如圖:


6、修改mysql的root使用者密碼,預設是空的

執行命令:/usr/local/mysql/bin/mysqladmin -u rootpassword 123456,123456是使用者密碼,可根據自己的需求進行設定。


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

執行命令:ln -s /usr/local/mysql/bin/mysql/usr/local/bin/mysql


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

8、配置mysql遠端訪問許可權

(1)執行命令:/usr/local/mysql/bin/mysql -u root -p,輸入登入密碼,進入mysql


注意輸入密碼的時候控制檯是不會顯示密碼的

(2)執行命令:use mysql; 注意這裡分號也是命令的一部分


(3)建立遠端登入使用者並授權,執行命令:grant all privilegeson *.* to root @"%" identified by '123456' WITH GRANT OPTION;


命令中的root是遠端登入名,123456是遠端登入使用者密碼,密碼對應途中紅線覆蓋的部分

(4)執行命令:flush privileges;強制重新整理許可權


現在就可以在其他主機上通過設定的遠端使用者名稱和密碼登入到mysql了

OK!搞定!

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。