1、獲取Mysql解壓包:
鏈接:https://pan.baidu.com/s/1Y5Xj3eerF1Ye1j7sXzA5OA
提取碼:zyp8
或者官網下載 https://dev.mysql.com/downloads/mysql/
2、解壓到自己想放的文件夾。
3.配置環境變量:
添加MYSQL_HOME
編輯Path
4、在根目錄下創建data文件夾與my.ini文件,my.ini文件添加:
[mysqld]
# 設置3306端口
port=3306
# 設置mysql的安裝目錄 最好使用‘/‘表示路徑
basedir=D:/soft/mysql/mysql-8.0.15-winx64/
# 設置mysql數據庫的數據的存放目錄 最好使用‘/‘表示路徑
datadir=D:/soft/mysql/mysql-8.0.15-winx64/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
# 修改mode
sql_mode='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[client]
# 設置mysql客戶端連接服務端時默認使用的端口
port=3306
default-character-set=utf8
5、mysql服務初始化:
以管理員運行cmd,進入mysql根目錄
執行
mysqld -initialize
查看在data文件夾下生成的.err文件
打開可以看到自己的初始密碼
或者直接執行 mysqld --initialize --user=mysql --console ,則可以在控制檯上看到初始密碼。
安裝mysql服務:
mysqld --install
啓動服務:
net start mysql
登錄mysql,輸入上面的初始密碼:
mysql -u root -p
登錄後修改密碼:
alter user 'root'@'localhost' identified with mysql_native_password by '新密碼';
相關指令:
mysqld –initialize-insecure 自動生成無密碼的root用戶;
mysqld –initialize 自動生成帶隨機密碼的root用戶;
mysqld -remove 移除自己的mysqld服務;
net stop mysql 命令,停止mysql服務
如果報錯,清空data文件夾,最好還是刪掉data文件,重新執行remove--initialize--install--start(這些不是命令)流程即可
參考:
https://blog.csdn.net/u014722022/article/details/100170664