Linux下mysql的安裝與解除安裝

2021-08-28 11:34:14 字數 1745 閱讀 6969

一、使用以下命令檢視當前安裝mysql情況,查詢以前是否裝有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

如果提示依賴包錯誤,則使用以下命令嘗試

rpm -ev mysql-client-5.5.25a-1.rhel5 --nodeps
如果提示錯誤:error: %preun(******) scriptlet failed, exit status 1

則用以下命令嘗試:

rpm -e --noscripts mysql-client-5.5.25a-1.rhel5
3、查詢之前老版本mysql的目錄、並且刪除老版本mysql的檔案和庫

find / -name mysql
查詢結果如下:

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
參考:

1.msql安裝成功之後,如果本地可以,而遠端不可以,

則可能是因為防火牆,因為linux預設開啟22埠,3306埠是沒有開啟的;

如果開啟了埠或者關掉防火牆還是不可以,那麼可能是因為當前ip被限制訪問了;

grant all privileges on *.* to root@'%' identified by '123456';

2.遠端訪問可以,但是本地無法登入。

遇到了mysql遠端可登入,本地無法登陸的問題。原因其實很簡單,mysql中乙個使用者名為空的訪問本地許可權的字段,所有登陸時優先匹配了這一條,就無法登陸了。

#mysql -uroot -p

select user,host from mysql.user;

#刪除使用者即可

drop user ''@localhost;

flush privileges;

Linux下Mysql的安裝與配置

linux下mysql的安裝與配置 mysql 安裝比較簡單,因為前面已架設過 samba 所以直接把需要裝的內容放到系統中,直接使用即可。本例使用的檔案是放到了 root 目錄內 主要是注意安裝順序是 先,mysql server 4.0.21 0.i386.rpm 然後,mysql clinet...

linux 下mysql的安裝與解除安裝

原始出處 作者資訊和本宣告。否則將追究法律責任。現在的軟體越來越好安裝,尤其是在ubuntu下安裝軟體,更是沒有技巧,只需要在聯網的情況下使用apt get inatll 即可。在決定安裝mysql之前,要先確定系統是否已經安裝mysql。如下圖 由此可以看出系統中並沒有安裝mysql.下面執行su...

Linux 下 Mysql 的安裝與解除安裝

linux 下 mysql 的安裝與解除安裝 宣告 此方法為apt get install 方式安裝 一 mysql 安裝 1.sudo apt get install mysql server 安裝服務 2.sudo apt get install mysql client 安裝客戶端 上面兩步沒...