国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > CentOS > 正文

centOS 6.5下升級mysql,從5.1升級到5.7

2024-06-28 16:00:34
字體:
來源:轉載
供稿:網友

1、備份數據庫,升級MySQL通常不會丟失數據,但保險起見,我們需要做這一步。輸入命令:

mysqldump -u xxx -h xxx -P 3306 -p --all-databases > databases.sql

2、 

停止MySQL服務,輸入命令:

service mysqld stop

3、 

卸載舊版MySQL,輸入命令:

yum remove mysql mysql-*

執行過程中會詢問你是否移除,此時輸入“Y”

 

查看已安裝的軟件:rpm -qa|grep mysql

卸載mysql:yum remove mysql mysql-server mysql-libs compat-mysql51

    4、 

移除命令執行后,可再看看是否有殘余的mysql,輸入命令:

yum list installed | grep mysql

如果有,可輸入命令刪除:

yum remove mysql-libs

 

 

5、 

下載安裝最新的rpm文件。

這步要看你需要什么文件,我安裝的是:mysql57-community-release-el6-7.noarch.rpm(如果提前得到了這個文件,第6步可以使用yum localinstallmysql57-community-release-el6-7.noarch.rpm從本地安裝)

rpm -Uvh http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm

 6、 

安裝MySQL,輸入命令(過程中問詢是否yes,一路y下去):

yum install mysql-community-server

 7、 

安裝完成后,輸入命令查看MySQL版本號:

mysql -V

 8 、 

啟動MySQL,輸入命令:

service mysqld start

 第一次啟動比較慢,因為它會自己做初始化,耐心等待即可。如果啟動失敗,提示“MySQL Daemon failed to start”,可以嘗試先初始化mysql,輸入命令:mysqld --initialize。如果初始化提示:2015-12-22T07:49:45.386095Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is dePRecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).2015-12-22T07:49:45.388125Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting.2015-12-22T07:49:45.388153Z 0 [ERROR] Aborting說明數據文件夾已被創建,直接刪除,讓mysql自己創建即可,輸入命令:rm -rf /var/lib/mysql刪除后,注意:然后不需要再初始化了,直接啟動mysql,它會自己初始化,輸入命令:

service mysqld start

 

9、進入mysql后,第一件事件就是要你改默認密碼。mysql 5.7以后,系統自動生成隨機的密碼,我操作時,沒登錄上,切換mysql到安全模式啟動,自己去修改即可(安全模式修改密碼,見另一篇文章:MySQL忘記密碼,或:root密碼重置報錯:mysqladmin: connect to server at 'localhost' failed的解決方案)。

[root@c12 mysql57]# ./bin/mysql -u root -p

ERROR 1820 (HY000): You must reset your passWord using ALTER USER statement before executing this statement.

mysql> alter user root identified by 'root';ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

使用mysqladmin總算能改了[root@c12 mysql57]# ./bin/mysqladmin -u root -p passwordEnter password: New password: Confirm new password: Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.

mysql> select version();+-----------+| version() |+-----------+| 5.7.8-rc  |+-----------+1 row in set (0.00 sec)

 

10、設置mysql為開機啟動

chkconfig --list             顯示服務列表

如果看到mysqld的服務,并且3,4,5都是on的話則成功,如果是off,則鍵入

 

chkconfig --level 345 mysqld on
reboot重啟電腦
netstat -na | grep 3306,如果看到有監聽說明服務啟動了。也可以用:service mysqld status看狀態
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桦甸市| 合川市| 建瓯市| 界首市| 富民县| 牟定县| 夏邑县| 醴陵市| 靖西县| 建平县| 大渡口区| 芮城县| 临泽县| 西城区| 太谷县| 陵水| 西乌| 津南区| 梁河县| 共和县| 临泽县| 南充市| 南陵县| 尖扎县| 项城市| 鹰潭市| 本溪市| 攀枝花市| 阿拉善右旗| 通道| 乐亭县| 东台市| 濉溪县| 莲花县| 合川市| 德令哈市| 江源县| 郑州市| 酒泉市| 德清县| 余干县|