免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

MySQL使用命令行怎么從5.5升級到8.0

本篇內容介紹了“MySQL使用命令行怎么從5.5升級到8.0”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

目前成都創新互聯已為上千的企業提供了網站建設、域名、網頁空間、網站托管維護、企業網站設計、臺山網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。

我用的數據庫編輯軟件是sqlyog,點擊菜單欄數據庫–>備份/導出–>備份數據庫,轉存到SQL

MySQL使用命令行怎么從5.5升級到8.0

再選擇相應的數據庫保存到你想要保存的路徑就可以了

MySQL使用命令行怎么從5.5升級到8.0

1、下載要安裝的MySQL版本

這里是官網

https://downloads.mysql.com/archives/community/ 

隨機選擇一個8.0版本的壓縮包,不建議選最新的

MySQL使用命令行怎么從5.5升級到8.0

然后將安裝包解壓到你要安裝的目錄

我選擇放在了上次安裝的目錄:D:\develop\MySQL

MySQL使用命令行怎么從5.5升級到8.0

2、配置環境變量

新建系統變量

  • 變量名:MYSQL_HOME

  • 變量值:D:\develop\MySQL\mysql-8.0.20-winx64\bin

.

MySQL使用命令行怎么從5.5升級到8.0

在Path中新建路徑:%MYSQL_HOME%

MySQL使用命令行怎么從5.5升級到8.0

3、添加配置文件

新建my.ini添加至mysql-8.0.20-winx64目錄下

MySQL使用命令行怎么從5.5升級到8.0

# my.ini
[mysqld]
#skip-grant-tables
 
# 設置3306端口
port=3306
# 設置mysql的安裝目錄
basedir=D:\develop\MySQL
# 設置mysql數據庫的數據的存放目錄
datadir=C:\ProgramData\MySQL/MySQL Server 8.0\Data\
# 允許最大連接數
max_connections=200
# 允許連接失敗的次數。這是為了防止有人從該主機試圖攻擊數據庫系統
max_connect_errors=10
# 服務端使用的字符集默認為UTF8
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
# 默認使用“mysql_native_password”插件認證
default_authentication_plugin=mysql_native_password
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[client]
# 設置mysql客戶端連接服務端時默認使用的端口
port=3306
default-character-set=utf8

安裝

1、卸載MySQL5.5

以管理員身份運行命令提示符

cd 到MySQL5.5的bin目錄
C:\Windows\system32>cd D:\develop\MySQL\MySQL Server 5.5\bin

命令行輸入命令:
mysqld --remove mysql5可能會報錯

MySQL使用命令行怎么從5.5升級到8.0

打開任務管理器查看MySQL名稱,原名稱是mysql5

MySQL使用命令行怎么從5.5升級到8.0

重新鍵入
mysqld --remove mysql5

MySQL使用命令行怎么從5.5升級到8.0

顯示服務器正在運行,需停止服務器

方法一:直接在任務管理器的服務中找到mysql5,右鍵停止運行

方法二:控制面板輸入net stop mysql5

再次輸入mysqld --remove mysql5

MySQL使用命令行怎么從5.5升級到8.0

2、安裝新的MySQL8.0

cd到D:\develop\MySQL\mysql-8.0.20-winx64\bin目錄下

安裝
mysqld -install

MySQL使用命令行怎么從5.5升級到8.0

初始化
mysqld --initialize --user=mysql --console

MySQL使用命令行怎么從5.5升級到8.0

Data目錄不可用,C:\ProgramData\MySQL\MySQL Server 8.0\Data\這個目錄我只是參照原來的目錄把5.5改成了8.0填進了my.ini文件,實際不存在,手動建C:\ProgramData\MySQL\MySQL Server 8.0\Data\文件夾后成功

MySQL使用命令行怎么從5.5升級到8.0

產生的臨時密碼會用到,先保存下來

進入數據庫
mysql -u root -p

再輸入上一步生成的臨時密碼

MySQL使用命令行怎么從5.5升級到8.0

顯示MySQL連接出錯

嘗試打開數據庫連接net start mysql

MySQL使用命令行怎么從5.5升級到8.0

服務器無法啟動,可能是my.ini沒有放在bin下

或是原來的Data沒有刪除,導致出錯,我原來的C:\ProgramData\MySQL\MySQL Server 5.5文件夾沒有刪除,刪除之后就可以連接上了

MySQL使用命令行怎么從5.5升級到8.0

輸入臨時密碼還是不能進數據庫

改了一條指令
mysqladmin -u root -pshutdown

MySQL使用命令行怎么從5.5升級到8.0

再輸入密碼連接成功
mysql -uroot -pJ(I%Ea2h;MDc

MySQL使用命令行怎么從5.5升級到8.0

這時候已經是8.0版本了

修改密碼
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
BY后面跟你自己的密碼

退出數據庫再此進入就可以用新的密碼了

MySQL使用命令行怎么從5.5升級到8.0

后續

備份導入

SQLyog直接打開已經自動連接上新的數據庫了,只有幾個基本的數據庫

MySQL使用命令行怎么從5.5升級到8.0

可以把備份sql文件導入還原

MySQL使用命令行怎么從5.5升級到8.0

數據恢復成功

“MySQL使用命令行怎么從5.5升級到8.0”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注創新互聯網站,小編將為大家輸出更多高質量的實用文章!

當前題目:MySQL使用命令行怎么從5.5升級到8.0
當前地址:http://m.newbst.com/article38/jeipsp.html

成都網站建設公司_創新互聯,為您提供Google網站維護云服務器網站營銷小程序開發微信公眾號

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都app開發公司