Linux MySQL的解除安裝與安裝

2021-06-22 21:49:28 字數 2711 閱讀 7875

由於實驗需要安裝mysql,當然我們可以通過

sudo apt-get install mysql-server

假如的你的源比較陳舊,需要先更新一下自己的源

sudo apt-get update

但是安裝之後你會發現mysql的版本比較陳舊5.1.x,看一下mysql的官方**,都已經出到5.5.30了,如果想要

首先我們安裝之前要將之前版本的mysql卸掉。這就用到了之前文章中寫到的一些解除安裝的小命令了哦

sudo apt-get autoremove --purge mysql-server-5.1

sudo apt-get remove mysql-server

sudo apt-get autoremove mysql-server

sudo apt-get remove mysql-common (非常重要)

上面的其實有一些是多餘的,建議還是按照順序執行一遍!

進行完以上步驟之後還有很重要的一步就是我們要手動刪除mysql的配置檔案,不然在以後的安裝中會出錯的哦

cd /etc

rm -r mysql

這一步非常重要大家一定要記住,不然在安裝中新mysql的時候安裝程式會到/etc/mysql/config.d這個目錄下

找配置檔案會報錯!

好了進行到這裡我們安裝錢的準備工作就完成了,下面開始我們的安裝。

2、我們需要新建乙個mysql組

sudo groupadd mysql

3、新建乙個mysql使用者加入該組

sudo useradd -r -g mysql mysql

4、解壓縮

tar -zxvf mysql-5.5.30-linux2.6-i686.tar.gz

5、將加壓之後的檔案移動自己設定的mysql的安裝目錄,這裡我用的是/opt/mysql

mv mysql-5.5.30-linux2.6-i686 /opt/mysql

6、進入到/opt/mysql目錄下更改許可權

chown -r mysql . //將當前目錄的擁有者許可權更改為mysql

chgrp -r mysql . //將當前的目錄的組許可權更改為mysql組

7、sudo apt-get intall libaio1

安裝輔助的庫檔案,當然不是必須的看你系統中是不是有。

8、開始安裝,並且指定乙個mysql使用者和安裝目錄。

scripts/mysql_install_db --user=mysql --basedir=/opt/mysql

9、更改許可權

chown -r root 

.chown -r mysql data

10、我們備份一下mysql的配置檔案

cp support-files/my-medium.cnf /etc/mysql/my.cnf

11、設定一下預設字符集和最大連線數以及安裝目錄和資料目錄

sudo vi /etc/mysql/my.cnf

在【mysqld】

中加入basedir =/opt/mysql

datadir =/opt/mysql/data

character-set-server = utf8

max_connections = 1024

在【mysql】

加入default-characters-set=utf8

儲存退出!

12、啟動mysql服務

現在我們就安裝完成了mysql5.5.30了,要啟動它我門到/opt/mysql/

cd opt/mysql

bin/mysqld_safe --user=mysql & (注意該操作最好切換到root使用者下完成)

13、修改root使用者的密碼

bin/mysqladmin -u root -h mini-thinkpad-t420(寫自己的主機名)password 「1234567」

14、進入mysql

cd /opt/mysql

bin/mysql -u -p

enter your password:

******x

這樣就進入mysql了。

15、停止mysql服務

cd /opt/mysql

bin/mysql -u root -p ***x shutdown

也可以直接

cd /opt/mysql/support-files

./mysql.server stop

安裝過程中遇到的幾個問題:

(1)/opt /mysql/bin/my_print_defaults: can't read dir of '/etc/mysql/conf.d/' (errcode: 2)fatal error in defaults handling. program aborted

出現這個問題的原因是:系統中裝過mysql,所以在/etc目錄下有個mysql的資料夾,存放以前的配置檔案

所以需要刪掉該資料夾

cd /etc

rm -r mysql

(2)/opt/mysql/bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: no such file or directory

出現這個問題的原因:系統中缺少了libaio1的資料報

sudo apt-get install libaio1

Linux Mysql 解除安裝

linux下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 node...

linux mysql8 的安裝與解除安裝

第二步 刪除相關目錄 檢視 root localhost find name mysql etc mysql etc selinux targeted active modules 100 mysql var lib mysql var lib mysql mysql 刪除 root localho...

安卓應用的安裝與解除安裝監聽方法

對於安卓應用,在安裝與解除安裝時,系統都會發出對應測廣播,我們要做的就是註冊相應的廣播,在廣播的onreceiver 方法中處理我們想要做的邏輯。具體如下 1.在mainactivity的oncreate 方法中動態註冊廣播 安裝對應的action為 android.intent.action.pa...