參考:
mysql-8.0.16-winx64 安裝
2新增環境變數 (此步可以不做)
c:\program files\mysql-8.0.16-winx64\mysql-8.0.16-winx64\bin
3目錄裡新增my.ini 檔案,內容如下:
[mysqld]
# 設定3306埠
port = 3306
# 設定mysql的安裝目錄
basedir=e:\download\mysql\mysql-8.0.18-winx64
datadir=e:\download\mysql\mysql-8.0.18-winx64\data
# 允許最大連線數
max_connections=200
max_connect_errors=10
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
4刪除data資料夾, 因為後面會建立此目錄
5管理員身份開啟cmd
在mysql安裝目錄的 bin 目錄下執行命令:
mysqld --initialize --console
執行輸出結果裡面有一段: [note] [my-010454] [server] a temporary password is generated for root@localhost: 這裡是密碼要記住
6管理員身份進入bin 輸入mysqld --install [服務名](服務名可以不加預設為mysql)
7管理員身份進入bin 輸入 net start mysql測試是否成功
8. 登入mysql並更改密碼:
執行:mysql -u root –p 會提示輸入密碼,密碼是上面螢幕上的顯示或data/*.err檔案中的內容。
修改密碼:
alter user 'root'@'localhost' identified with mysql_native_password by '你的新密碼';
9. 解除安裝
先執行net stop mysql停止服務
再執行mysqld –remove 移除服務
再刪除目錄
MySQL(8) MySQL的事務機制
repeatable read是mysql預設的事務隔離級別 事務a 事務a,臨時修改工資,未commit,start transaction update t emp set sal 1 事務b,檢視工資,檢視不到未提交資料 start transaction select empno,ename...
mysql解除安裝 徹底解除安裝MySQL
首先cmd net stop mysql停止服務 1.開啟控制面板解除安裝mysql的所有程式 2.進入c盤program files或者是program files x86 刪除mysql資料夾 3.刪除c盤目錄下c programdata中mysql資料夾 4.開啟執行介面輸入regedit,首...
cmd 解除安裝mysql 徹底解除安裝mysql
1.先停止mysql服務,cmd模式下輸入net stop mysql 2.進入控制面板解除安裝mysql 3.刪除mysql資料夾下的my.ini檔案及所有檔案 4.執行 regedit 檔案,開啟登錄檔 5.刪除c盤下的 c programdata mysql 所有檔案,如果刪除不了則用360粉...