1.解壓mysql-8.0.21-winx64
2.配置環境變數,位址寫到bin資料夾下
3.建立配置檔案,命名為 my.ini,內容如下
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8
[mysqld]
interactive_timeout=28800000
wait_timeout=28800000
# 設定3306埠
port = 3306
# 設定mysql的安裝目錄
basedir=d:\programfiles\mysql-8.0.21-winx64\bin
# 設定mysql資料庫的資料的存放目錄
datadir=d:\programfiles\mysql-8.0.21-winx64\data
# 允許最大連線數
max_connections=200
# 設定mysql服務端預設字符集
character-set-server=utf8
# 建立新錶時將使用的預設儲存引擎
default-storage-engine=innodb
4.安裝mysql服務,輸入
mysqld –install
如果報以下錯誤,開啟cmd.exe程式的時候選擇「用管理員身份開啟
5.初始化mysql,輸入以下命令,mysql目錄下會生成 data 資料夾
mysqld –-initialize
如果沒有生成data資料夾,則使用以下命令
mysqld --initialize-insecure --user=mysql
6.啟動mysql,設定密碼
net start mysql
mysql admin -u root -p password
設定密碼失敗,百度一下,別人文件中有提到開啟mysql根目錄下的data資料夾,找到字尾是.err的檔案以文字開啟找到password臨時密碼(可以ctrl+f搜尋)然後在cmd中輸入該臨時密碼,但是我這裡的.err檔案中沒有password,所以使用重置密碼的方法
7.如果啟動了mysql服務,就要停止mysql服務,使用命令
net stop mysql
8.使用mysqld –skip-grant-tables實測在mysql8.0.21中已失效,現使用以下命令進入免密登入模式
mysqld --console --skip-grant-tables --shared-memory
9.另外開乙個程式設計客棧cmd視窗,使用mysql直接無密登入。輸入以下命令回車,提示輸入密碼時再按回車進入
mysql -uro程式設計客棧ot -p
10.選擇資料庫,輸入
use mysql
11.密碼置空
update user set authentication_string='' where user=『root';
12.提示成功,一定要使用一下命令,再退出
flush privileges;
www.cppcns.comexwww.cppcns.comit;
13.關閉免密登入模式的cmd視窗,啟動mysql服務
net start mysql
14.步驟12密碼已經置空,所以無密碼狀態登入mysql,輸入登入命令:
mysql -u root -p
15.修改密碼
alter user 『root'@『localhost' identified with mysql_native_password by 『123456';
16.重新整理許可權後退出,大功告成
flush privileges;
exit;
免安裝版MySQL安裝步驟
1 新增環境變數 把mysql解壓後的bin目錄新增到path環境變數中 2 修改或者新增my default.ini mysqld basedir d mysql 5.6.24 datadir d mysql 5.6.24 data 3 進入bin目錄安裝mysql d mysql 5.5.46 ...
mysql免安裝版配置 MySQL免安裝版配置教程
操作步驟 2 解壓到相應的安裝目錄,以 d program files environment mysql 為例 3 新增環境變數,在系統的path中配置mysql的bin目錄 d program files environment mysql bin 4 新建mysql配置檔案my.ini,放在m...
mysql免安裝版
開啟 往下拉至如圖,請認準對應版本 windows x86,64 bit zip archive 第二大步 現在配置my.ini檔案 用記事本開啟檔案my default.ini,有些朋友可能喜歡自己新建my.ini檔案,這請君自便了,我還是用預設的檔案來改。1 去掉basedir和datadir前...