Linux系統安裝MySQL

2021-10-17 07:49:17 字數 1531 閱讀 4045

檢查當前系統是否安裝過 mysql

rpm -qa|grep mariadb
如果存在通過一下方式解除安裝

sudo rpm -e --nodeps mariadb-libs
將 mysql 安裝包拷貝到/opt/software 目錄下

opt/software# tar -xvf mysql-5.7.28
在安裝目錄下執行 rpm 安裝

sudo rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm

sudo rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm

sudo rpm -ivh mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm

sudo rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm

sudo rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm

注意:安裝按照以上順序執行

初始化資料庫

mysqld --initialize --user=mysql
檢視初始密碼

cat /var/log/mysqld.log
啟動 mysql 服務

systemctl start mysqld
登入 mysql 資料庫

mysql -uroot -p
先修改 root 使用者的密碼

set password = password("新密碼");
修改 root 使用者允許任意 ip 連線

mysql> update mysql.user set host='%' where user='root';

mysql> flush privileges;

如果安裝失敗,刪除重新安裝

刪除步驟

解除安裝linux中殘缺的mysql

rpm -qa | grep mysql

rpm -ev --nodeps ***

刪除檔案

cd /etc

ls my.cnf

如果有,刪除掉這個檔案

刪除檔案

cd /root

ls .mysql*

將出現的所有的和mysql相關的檔案刪除掉

刪除檔案

cd /usr

ls my*

如果出現my.cnf或者my-new.cnf,那麼將這個檔案刪除掉

刪除目錄

cd /var/lib

rm -rf mysql

重啟reboot

linux系統安裝mysql

inux安裝mysql服務分兩種安裝方法 原始碼安裝,優點是安裝包比較小,只有十多m,缺點是安裝依賴的庫多,安裝編譯時間長,安裝步驟複雜容易出錯 使用官方編譯好的二進位制檔案安裝,優點是安裝速度快,安裝步驟簡單,缺點是安裝包很大,300m左右。以下介紹linux使用官方編譯好的二進位製包安裝mysq...

linux系統安裝mysql

linux安裝mysql服務分兩種安裝方法 原始碼安裝,優點是安裝包比較小,只有十多m,缺點是安裝依賴的庫多,安裝編譯時間長,安裝步驟複雜容易出錯 使用官方編譯好的二進位制檔案安裝,優點是安裝速度快,安裝步驟簡單,缺點是安裝包很大,300m左右。以下介紹linux使用官方編譯好的二進位製包安裝mys...

Linux系統安裝mysql

感謝博主分享 wget 2.解壓安裝包 tar zxvf 3.進入資料夾 cd mysql 5.6.26 linux glibc2.5 x86 64 4.建立使用者組和使用者 groupadd mysql useradd r g mysql mysql 5.修改許可權 chown r mysql m...