首頁  >  文章  >  資料庫  >  centos6.9重裝msyql5.6記錄

centos6.9重裝msyql5.6記錄

远方*
远方*原創
2022-03-10 11:12:37166瀏覽

卸載原先版本mysql

1、yum remove mysql mysql-server mysql-libs compat-mysql51
2、rm -rf /var/lib/mysql
3、rm -rf / var/lib64/mysql
4、rm /etc/my.cnf
5、查看是否還有mysql軟體,如果存在的話,繼續刪除即可。
指令:rpm -qa|grep -i mysql
MySQL-server-5.6.17-1.el6.i686
MySQL-client-5.6.17-1.el6.i686
指令: rpm -e MySQL-server-5.6.17-1.el6.i686
rpm -e MySQL-client-5.6.17-1.el6.i686
6、刪除mysql服務
chkconfig –list | grep -i mysql
chkconfig –del mysql
7、刪除分散mysql資料夾
whereis mysql
mysql: /usr/lib/mysql /usr/share/mysql
清空相關mysql的所有目錄以及檔案:
rm -rf /usr/lib/mysql
rm -rf /usr/share/mysql
透過以上幾步,mysql應該已經完全卸載乾淨了。

安裝新的mysql

本人用的mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz
1、解壓縮
tar -zxf mysql- 5.6.30-linux-glibc2.5-x86_64.tar.gz -C /usr/local/
2、資料夾重新命名
mv mysql-5.6.30-linux-glibc2.5-x86_64 mysql-5.6.30-linux-glibc2.5-x86_64 mysql
3、建立mysql使用者
useradd mysql
4、設定mysql使用者密碼
echo '123456'|passwd –stdin mysql
5、設定權限:
chown -R mysql:mysql usr/local/mysql/
6、切換到mysql用戶
su - mysql
7、安裝
cd /usr/local/mysql/scripts/
./mysql_install_db –user=mysql –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data
8、複製檔案
cd /usr/local/mysql/support-files/
cp my-default. cnf /etc/my.cnf
cp mysql.server /etc/init.d/mysql
9、修改檔案中的兩個變更值
basedir=/usr/local/mysql
datadir =/usr/local/mysql/data
10、設定環境變數

vi /etc/profileexport MYSQL_HOME=/usr/local/mysqlexport PATH=$MYSQL_HOME/bin:$PATH

##儲存退出
source /etc/profile
11、設定開機啟動
chkconfig –add mysql
chkconfig mysql on
12、啟動
service mysql start

#忘記密碼怎麼辦

1、停掉原來的服務用免登入模式啟動mysql
service mysql stop
mysqld_safe –skip-grant-table
2、修改密碼

GRANT ALL PRIVILEGES ON *.*   TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;FLUSH PRIVILEGES;

上面語句中的%可以替換成特定的ip位址,123456 也可以改成更複雜的密碼,這樣安全性更高。
3、重啟服務
service mysql start;

以上是centos6.9重裝msyql5.6記錄的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn