mysql8 安装_MySQL8.x安装使用
1.下載網(wǎng)址
https://dev.mysql.com/downloads/mysql/
下載要登錄,可以使用Oracle賬戶登錄
2.安裝MySQL服務
3. 管理員身份打開cmd,切換到MySQL的bin目錄,輸入mysqld install回車
4. net start mysql時報錯,以為是沒有創(chuàng)建data目錄,創(chuàng)建之后重新啟動,還是失敗,剛才創(chuàng)建的data目錄下多了一個.err和binlog.index文件,err文件內容:
2019-01-24T13:18:15.582200Z 0 [System] [MY-010116] [Server] D:developerMySQL-8.0.14-winx64binmysqld (mysqld 8.0.14) starting as process 71962019-01-24T13:18:15.585200Z 0 [Warning] [MY-013242] [Server] --character-set-server: 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous.2019-01-24T13:18:15.673205Z 1 [ERROR] [MY-011011] [Server] Failed to find valid data directory.2019-01-24T13:18:15.677206Z 0 [ERROR] [MY-010119] [Server] Aborting2019-01-24T13:18:15.678206Z 0 [System] [MY-010910] [Server] D:developerMySQL-8.0.14-winx64binmysqld: Shutdown complete (mysqld 8.0.14) MySQL Community Server - GPL.5. 想辦法吧,盤它。。。
1)手動刪掉自己創(chuàng)建的data文件夾
2)然后再管理員cmd下進入 bin 目錄,移除自己的mysqld服務
3)在cmd的bin目錄執(zhí)行 mysqld --initialize-insecure
程序會在動MySQL文件夾下創(chuàng)建data文件夾以及對應的文件
4)bin目錄下執(zhí)行,mysqld --install ,安裝mysqld服務
5)在bin目錄下運行net start mysql ,啟動mysql服務。
3.配置MySQL
完了,不知道root密碼進不去,咋弄,用老方子-skip-grant-tables的方法不靈了。
- MySQL8無密碼啟動服務(我沒試,你可以試試)
>mysqld --console --skip-grant-tables --shared-memory
將root密碼置空
>UPDATE mysql.user SET authentication_string='' WHERE user='root' and host='localhost';
- --init-file
停止mysql服務
>net stop mysql
創(chuàng)建一個文本文件updPasswd.txt,內含一條密碼修改命令
>ALTER USER 'root'@'localhost' IDENTIFIED BY ''; (這里密碼置空了,也可直接填寫新密碼)
命令方式啟動MySQL服務器
>mysqld --init-file=D:developerMySQL-8.0.14-winx64甥摰慐sswd.txt --console
OK,大功告成
總結
以上是生活随笔為你收集整理的mysql8 安装_MySQL8.x安装使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux查看网卡状态命令(linux查
- 下一篇: set trans 必须是事务处理的第一