自己選擇版本與作業系統。
如這裡放到了c:\softinstall\mysql-5.7.21-winx64
mysql_home:c:\softinstall\mysql-5.7.21-winx64
在path 後面新增;%mysql_home%\bin
,當然如果是win10系統,配置環境變數更方便
建立my.ini檔案放到解壓目錄下,內容如下所示:
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8
[mysqld]
#設定3306埠
port = 3306
# 設定mysql的安裝目錄
basedir=c:\\softinstall\mysql-5.7.21-winx64
# 設定mysql資料庫的資料的存放目錄
datadir=c:\\softinstall\mysql-5.7.21-winx64\data
# 允許最大連線數
max_connections=200
# 服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8
# 建立新錶時將使用的預設儲存引擎
default-storage-engine=innodb
innodb_flush_method=normal
在解壓目錄下建立空的data資料夾
以管理員身份執行cmd,執行命令mysqld --initialize --user=mysql --console
。這裡需要注意的是最後會分配臨時密碼,這個一定要記住。
dos命令視窗彙總切換到解壓的目錄下,然後執行命令mysqld --install
cd c:\softinstall\mysql-5.7.21-winx64
mysqld --install
#啟動服務
net start mysql
#停止服務
net stop mysql
#刪除服務
mysqld --remove
然後使用臨時密碼登入並修改密碼:
mysql -uroot -p
enter password:
#修改密碼
update user set password = password('new-password') where user = 'root' ;
orupdate user set authentication_string= password('new-password') where user = 'root' ;
當修改密碼時提示you must reset your password using alter user statement
類似錯誤,解決步驟如下:
set password = password('新密碼');
alter user 'root'@'localhost' password expire never;
flush privileges;
退出重新登入即可
新增遠端使用者:
mysql>use mysql;
mysql> grant all on *.* to root@'%' identified by '123456' ;
mysql> flush privileges;
mysql5 7解壓版安裝(windows)
1.配置環境變數 在環境變數path中新增 d devtools mysql 5.7.25 winx64 bin 根據自己的目錄填寫 2.解壓檔案 my.ini的內容 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir d devtools mysql 5.7...
mysql5 7解壓安裝
開啟 往下拉至如圖,請認準對應版本 windows x86,64 bit zip archive 23 4第二大步 現在配置my.ini檔案 用記事本開啟檔案my default.ini,有些朋友可能喜歡自己新建my.ini檔案,這請君自便了,我還是用預設的檔案來改。最基本配置前後如圖 1 去掉ba...
mysql5 7以上解壓版安裝
1.在新版mysql5.7.1解壓版中沒有data檔案 這可怎辦 我的配置檔案如何搞啊 2.條條大路通羅馬,總會有一條路去你家。3.新版需要初始化,新建乙個data資料夾。無聊 4.開啟配置檔案my default.ini看到裡面的basedir和datadir是沒有開啟的,前面有 表示注釋 5.去...