導航:首頁 > 操作系統 > linuxmysql卸載安裝

linuxmysql卸載安裝

發布時間:2022-11-30 13:15:47

linux 在線和離線安裝 MySQL

1 linux的常用軟體安裝

配置阿里雲的yum源

1) 安裝wget

2)下載yum源的配置文件

3) 替換原有的yum源

4) 更新現有yum

5) 安裝常用軟體

2 linux的JDK安裝

此處我們選用 jdk1.8_144這個版本作為我們的基礎JDK,此處要切記一點的是1.8的不同版本JDK在配置上會有很大的出入,所以請不要隨便更換基礎的JDK版本,否則你會很尷尬!

使用 rz 上傳jdk到root的家目錄

使用rpm命令安裝jdk

配置jdk的環境變數

刷新環境變數

到此 JDK安裝完成

3 安裝MySQL前說明

本例安裝MySQL版本是 5.7

4 linux 在線安裝MySQL

用root用戶安裝

1)獲取mysql 源安裝包

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

2)安裝mysql 源

rpm -ivh mysql57-community-release-el7-11.noarch.rpm

3)檢查mysql源是否安裝成功

yum repolist enabled | grep "mysql. -community. "

3)用 yum 命令安裝mysql

yum install mysql-community-server

4)修改mysql的配置文件

查看MYSQL配置文件載入順序:

修改/etc/my.cnf 配置文件內的文件目錄

datadir=/data/mysql/data

sql_mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

log-error=/data/mysql/log/mysqld.log

其中:

SQL_MODE:通過對其正確的設置可以完成一些約束檢查的工作,設置時,在配置文件my.cnf 中配置進行全局的設置。

STRICT_TRANS_TALES(嚴格模式):

只對支持事務的表啟用嚴格模式。

NO_AUTO_CREATE_USER:

禁止GRANT創建密碼為空的用戶。

NO_ENGINE_SUBSTITUTION:

啟用後,若需要的存儲引擎被禁用或未編譯,則拋出錯誤;未啟用時將用默認的存儲引擎代替,並拋出一個異常。

5)創建mysql 文件目錄

6)生成首次登錄隨機密碼

通過上面命令會在 /data/mysql/log/mysqld.log 中生成隨機碼,隨機碼用來首次登錄mysql。

7)修改mysql 文件目錄所有者為 mysql 用戶

8)啟動mysql

9) 關閉並重啟mysql(可選)

如果再次啟動報錯,就重啟Linux 系統。

10)用生成的隨機密碼登錄mysql

登錄後進入mysql 命令行

11)修改ROOT用戶密碼

設置完密碼後,需要用新密碼重新登錄

12)卸載mysql(不是必須的)

如果啟動報錯,根據錯誤查看原因,如果實在解決不了,卸載mysql 重新裝。

查看已經安裝過的組件

rpm -qa | grep -i mysql

用yum -y remove 卸載所有mysqlyum -y remove mysql57-community-release-el7-11.noarch yum -y remove mysql-community-common-5.7.19-1.el7.x86_64

卸載後再用 rpm -qa | grep -i mysql 查看,直至全部卸載
刪除/data/mysql 目錄

5 linux 離線安裝MySQL

1) 卸載CentOS7系統自帶mariadb

2) 檢查mysql是否存在

3) 檢查mysql的用戶和組是否存在如果不存在就創建

4) 下載MySQL的離線安裝包

官網下載地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

版本選擇,可以選擇一下兩種方式:

1)使用Red Hat Enterprise Linux

Select Version: 5.7.* (因為更新的緣故具體細節版本可自行查看)

Select Operating System: Red Hat Enterprise Linux / Oracle Linux

Select OS Version: Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit)

列表中下載:

Compressed TAR Archive:(mysql-5.7.25-el7-x86_64.tar.gz) 【本文中使用的是這個版本】

2)使用Linux - Generic

Select Version: 5.7.* (因為更新的緣故具體細節版本可自行查看)

Select Operating System: Linux - Generic

Select OS Version: Linux - Generic (glibc 2.12) (x86, 64-bit)

列表中下載:

Compressed TAR Archive:(mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz)

注意:上邊兩種方式找mysql離線安裝包的方式都可以。

選完跳到以下這個頁面點擊 下面的連接就可以開始下載了

5) 上傳MySQL的離線安裝包並解壓進行傳統配置

6) 創建配置文件

7) 開始安裝MySQL

設置許可權

8) 啟動MySQL

9) 設置開機啟動

10) 修改配置文件

11) 獲取初始密碼

獲取初始密碼

創建軟連接

登錄mysql

修改密碼

檢驗密碼是否成功

設置遠程訪問

海汼部落原創文章,原文鏈接:(http://hainiubl.com/topics/75580)

② 怎麼刪除linux中mysql資料庫

在linux下開發,mysql資料庫是經常用到的,對於初學者來說,在linux怎麼安裝卸載mysql資料庫,也許可能比較痛苦,這里簡單介紹下,怎麼卸載msql資料庫。

a)查看系統中是否以rpm包安裝的mysql

 

[[email protected] ~]# rpm -qa | grep -i mysql MySQL-server-5.1.49-1.glibc23 MySQL-client-5.1.49-1.glibc23

卸載MySQL-server-5.1.49-1.glibc23和MySQL-client-5.1.49-1.glibc23

[[email protected] ~]# rpm -e MySQL-client-5.1.49-1.glibc23 [[email protected] ~]# rpm -e MySQL-server-5.1.49-1.glibc23

b)查看有沒有mysql服務

[[email protected] ~]# chkconfig --list | grep -i mysql mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off

刪除mysql服務

[[email protected] ~]# chkconfig --del mysql

c)刪除分散mysql文件夾

[[email protected] ~]# whereis mysql
mysql: /usr/lib/mysql /usr/share/mysql

分別刪除

[[email protected] lib]# rm -rf /usr/lib/mysql/
[[email protected] lib]# rm -rf /usr/share/mysql

通過以上幾步,mysql應該已經完全卸載干凈了

③ 《從0到1 最詳細MySQL安裝流程(Linux環境)







   查看伺服器是否有自帶的MySQL,如果有可以直接使用,如果自帶的版本比較低,可以刪除然後安裝自己想要的版本 (在安裝新版本MySQL之前,需要卸載伺服器自帶的MySQL包和MySQL資料庫分支mariadb的包)
  1、rpm -qa|grep mysql -- 查詢伺服器是否有mysql,如有,則執行下面的語句進行刪除


  2、rpm -qa |grep mariadb -- 查詢伺服器是否有mariadb,有則執行第三步進行刪除


  3、rpm -e --nodeps 要刪除的文件名( nodeps表示強制刪除 )









   小貼士1: 如果使用rz命令時提示找不到命令,直接執行: yum -y install lrzsz 則可以在線下載。


   命令: rz 或者rz -be


   格式: rz -be 選擇需要上傳的文件


  批量或者單個上傳文件,通過ZMODEM協議,除此之外,還可以通過ftp或者sftp進行上傳





   按照下面的命令順序執行,文件名修改成你壓縮後的文件名稱即可



   啟動命令: systemctl start mysql

   報錯信息: Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.


   根據報錯信息執行 : systemctl status mysqld.service" 或者 "journalctl -xe"命令查看報錯詳情,發現報錯信息中存在: Data Dictionary upgrade from MySQL 5.7 in progress


  說明是因為新版本和之前伺服器自帶的版本對應的包存在沖突,刪除對應的沖突目錄即可,執行: rm -rf /var/lib/mysql/*(執行刪除命令的時候要看清楚哦)


systemctl start mysql -- 啟動伺服器


  第一次成功啟動MySQL會被設置默認一個密碼,通過以下命令查看並進行登錄。


   1、查看第一次啟動的臨時密碼 :grep password /var/log/mysqld.log


   2、連接到伺服器 : mysql -u root -p 回車,然後輸出密碼


   3、第一次連接會強制你必須修改連接密碼 ,可以使用以下的語句進行修改密碼:


  ALTER USER [email protected] IDENTIFIED WITH caching_sha2_password BY �' (MySQL8.x適合使用這個語句)


  UPDATE USER SET PASSWORD=PASSWORD('你的密碼') WHERE USER='root' (MySQL5.x版本的修改)



④ Linux下如何徹底刪除MySQL

1、查找以前是否裝有mysql

命令:rpm -qa|grep -i mysql
可以看到如下圖的所示:

說明之前安裝了:
MySQL-client-5.5.25a-1.rhel5
MySQL-server-5.5.25a-1.rhel5

2、停止mysql服務、刪除之前安裝的mysql

刪除命令:rpm -e –nodeps 包名
# rpm -ev MySQL-client-5.5.25a-1.rhel5
# rpm -ev MySQL-server-5.5.25a-1.rhel5

3、查找之前老版本mysql的目錄、並且刪除老版本mysql的文件和庫

find / -name mysql
查找結果如下:
[[email protected] ~]# find / -name mysql
/var/lib/mysql
/var/lib/mysql/mysql
/usr/lib64/mysql

刪除對應的mysql目錄
rm -rf /var/lib/mysql
rm -rf /var/lib/mysql
rm -rf /usr/lib64/mysql
具體的步驟如圖:查找目錄並刪除

注意:卸載後/etc/my.cnf不會刪除,需要進行手工刪除
rm -rf /etc/my.cnf

4、再次查找機器是否安裝mysql

rpm -qa|grep -i mysql
無結果,說明已經卸載徹底、接下來直接安裝mysql即可

⑤ linux 怎麼完全卸載mysql資料庫

軟體的卸載
1.軟體的卸載主要是使用rpm來進行的。卸載軟體首先要知道軟體包在系統中注冊的名稱。鍵入命令:
#rpm
-q
-a
即可查詢到當前系統中安裝的所有的軟體包。
2.
確定了要卸載的軟體的名稱,就可以開始實際卸載該軟體了。鍵入命令:
#rpm
-e
[package
name]
即可卸載軟體。參數e的作用是使rpm進入卸載模式。對名為[package
name]的軟體包進行卸載。由於系統中各個軟體包之間相互有依賴關系。如果因存在依賴關系而不能卸載,rpm將給予提示並停止卸載。你可以使用如下的命令來忽略依賴關系,直接開始卸載:
#rpm
-e
[package
name]
-nodeps
忽略依賴關系的卸載可能會導致系統中其它的一些軟體無法使用,如果想知道rpm包安裝到哪裡了呢?應該用
#rpm
-ql
[package
name]
3.如何卸載用源碼包安裝的軟體?
最好是看README和INSTALL
;一般的情況下都有說,但大多軟體沒有提供源碼包的卸載方法;我們可以找到軟體的安裝點刪除。主要看你把它安裝在哪了。
比如:
如果安裝軟體時,指定個目錄。這個問題也不會難;比如用源碼包安裝gaim

#./configure
--prefix=/opt/gaim
#make
#make
install
把源碼包安裝的軟體,都指定安裝在
/opt目錄中,這樣不就知道了??
如果刪除,就刪除相應的軟體目錄;
有些軟體要在解壓安裝目錄中執行
make
uninstall
,這樣就卸載掉了

⑥ LINUX下重新安裝MYSQL,用把原來的卸載嗎

重新編譯安裝就是了,編譯安裝可以指定原來的目錄,也可以指定新的安裝目錄。如果你原來安裝mysql時用的是RPM包,卸載用rpm
-e
安裝包名.官網上有直接解壓就可以使用的軟體,無需再編譯。

⑦ linux編譯安裝 如何卸載 mysql

卸載mysql流程:
1、查找以前是否裝有mysql。
命令:rpm -qa|grep -i mysql
可以看到mysql的兩個包:
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
2、刪除mysql。
刪除命令:rpm -e --nodeps 包名
( rpm -ev mysql-4.1.12-3.RHEL4.1 )
3、刪除老版本mysql的開發頭文件和庫。
命令:rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:卸載後/var/lib/mysql中的數據及/etc/my.cnf不會刪除,如果確定沒用後就手工刪除
rm -f /etc/my.cnf
rm -fr /var/lib/mysql

⑧ linux apt 卸載安裝mysql應用

在ubuntu 上安裝 mysql 執行
apt-get install mysql-server
使用 apt-get autoremove mysql-server 卸載掉

閱讀全文

與linuxmysql卸載安裝相關的資料

熱點內容
華為watchgt如何在app更換表盤 瀏覽:31
廣數機床g94怎麼編程 瀏覽:841
flashsocket編程 瀏覽:800
角度感測器51單片機 瀏覽:421
解壓暑假游戲 瀏覽:617
連接wpa2加密網路 瀏覽:711
珠海采耳掏耳朵解壓視頻 瀏覽:693
照片怎麼加密封膠 瀏覽:886
linuxide驅動 瀏覽:162
編寫高質量代碼pdf 瀏覽:609
攝影聖經pdf 瀏覽:565
稅3個點怎麼演算法 瀏覽:781
程序包msi可以反編譯嗎 瀏覽:813
linux設備使用 瀏覽:75
word圖紙加密 瀏覽:845
類似大明青年的程序員公眾號 瀏覽:41
ug編程之巴雷特第一講 瀏覽:980
安卓手機如何保護人臉識別 瀏覽:713
男友程序員每天都加班 瀏覽:620
全文檢索java 瀏覽:299