linux安裝 重灌 MySQL5 7資料庫

2021-10-13 07:54:10 字數 1853 閱讀 7348

ubuntu16.04徹底刪除mysql5.7

刪除mysql前 先刪除一下 /var/lib/mysql 還有 /etc/mysql(若有資料請先自行備份)

下面命令依次執行

sudo rm /var/lib/mysql/ -r # 刪除資料庫目錄

sudo rm /etc/mysql/ -r #刪除啟動指令碼、配置檔案等

sudo apt-get autoremove mysql* --purge # 解除安裝mysql所有檔案

dpkg -l |grep ^rc|awk '' |sudo xargs dpkg -p # 清理殘餘mysql檔案

mysql5.7的安裝

sudo apt-get install mysql-server
上述命令會安裝以下包:

mysql-client-5.7

mysql-common

mysql-server

mysql-server-5.7

mysql-server-core-5.7

因此無需再安裝mysql-client等。安裝過程會提示設定mysql root使用者的密碼,設定完成後等待自動安裝即可。預設安裝完成就啟動了mysql

tips: 安裝過程會提示輸入root的密碼,請自行記住密碼,否則很麻煩。

安裝好後,檢視是否安裝成功:

sudo netstat -tap | grep mysql
如果看到有mysql 的socket處於 listen 狀態則表示安裝成功。

接下來使用命令登入mysql

mysql -u root -p

mysql> set password=password('root');#修改密碼

#設定root賬戶的host位址(修改了才可以遠端連線)

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

mysql>flush privileges;#重新整理mysql

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf檔案,開啟並且加#注釋掉bind-address= 127.0.0.1

預設存放目錄:

1、資料庫目錄

/var/lib/mysql/

2、配置檔案

/usr/share/mysql(mysql.server命令及配置檔案)

3、相關命令

/usr/bin(mysqladmin mysqldump等命令)

4、啟動指令碼

/etc/rc.d/init.d/(啟動指令碼檔案mysql的

修改mysql配置檔案:

lower_case_table_names=1 #忽略大小寫

常見命令:

service mysql start # 啟動mysql

service mysql stop # 關閉mysql

service mysql restart #重啟mysql

如何安裝MySQL5到Linux

以rh9為例 4.你的mysql安裝路徑 bin mysqladmin u root password new password 改變mysql root口令 cp 你的mysql安裝路徑 support files mysql.server etc init.d 這條命令將mysql啟動指令碼安裝...

記錄 linux下安裝mysql5

shell groupadd mysql 普通使用者 shell useradd g mysql mysql 為mysqld增加乙個登入使用者和組 shell gunzip mysql version.tar.gz tar xvf shell cd mysql version 挑選乙個你想解開分發包...

Linux非root使用者安裝mysql5 7

rpm qa grep i mysql rpm ev 如 rpm ev mysql community common 5.7.23 1.el7.x86 64 解壓shell tar xzvf mysql 5.7.31 linux glibc2.12 x86 64.tar.gz shell mv my...