1. 在<MYSQL>的根目錄下新建一個my.ini寫入以下內容
[mysqld] port = 3306 basedir=D:\mysql\mysql-5.7.22-winx64 # MySQL程序安裝目錄 datadir=D:\mysql\mysql-5.7.22-winx64\Data # 數據庫文件存放地址 max_connections=200 # 最大連接數 character-set-server=utf8 default-storage-engine=INNODB # 數據庫默認使用引擎 [mysql] default-character-set=utf8 # mysql客戶端默認的字符集,5.7才有的,5.6以及之前的版本沒有default-character-set屬性
2.初始化數據庫
mysqld --initialize-insecure --user=mysql
3.直接運行
mysqld
4.設密碼
mysqladmin -uroot -p password 123456 【回車】 Enter password: 【直接回車,不輸入】
設置遠程訪問
mysql -uroot -p 提示輸入密碼 123456 回車 進入到mysql 命令輸入
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' ;
flush privileges;
查詢一下是否加入了
use mysql;
select user, authentication_string, host from user;
5.用Navicate進入
6.設成Windows服務
#使用默認值 mysqld -install #或者指定服務名 mysqld -install MySQL #或者指定配置文件的路徑 mysqld --defaults-file=D:\mysql-5.6.37-winx64\my.ini MySQL
參考:
MySQL57安裝部署(ZIP壓縮包版本) - https://blog.csdn.net/To_Coding/article/details/86683466
mysql給root開啟遠程訪問權限 - https://www.cnblogs.com/goxcheer/p/8797377.html