Windows安装mysql
1、下载mysql安装包
https://downloads.mysql.com/archives/community/
选择 ZIP Archive 下载
或者可以执行从百度网盘下载(版本 mysql-5.7.37-winx64)
https://pan.baidu.com/s/1Gl0O8f1Cesv5Toxabnir7Q
提取码 jvef
2、 解压到指定目录 以F:\mysql-5.7.37-winx64为例
3、设置环境变量(windows10)
此电脑(右键)> 属性 > 高级系统设置 > 环境变量 (略)
4、建议在安装目录别创建data和uploads文件夹,分别存放MySQL数据和导入导出文件。
5、新建文件 my.ini 内容如下(注意替换文件路径):
[mysqld]
port=3306
character_set_server=utf8
basedir=F:\mysql-5.7.37-winx64
datadir=F:\mysql-5.7.37-winx64\data
server-id=1
sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
lower_case_table_names=1
innodb_file_per_table = 1
log_timestamps=SYSTEM
log-error = error.log
slow_query_log = 1
slow_query_log_file = slow.log
long_query_time = 5
log-bin = binlog
binlog_format = row
expire_logs_days = 15
log_bin_trust_function_creators = 1
secure-file-priv=F:\mysql-5.7.37-winx64\uploads
[client]
default-character-set=utf8
6、cmd以管理员身份运行
7、切换盘符&cd到解压路径 (F: & cd F:\mysql-5.7.37-winx64)
8、8.1执行(注意执行不会有任何输出啥的,但是data里面会有生成好多文件啥的)
mysqld --initialize-insecure
8.2成功后,cd到 F:\mysql-5.7.37-winx64\bin下执行(注意【MySQL57】就是你的mysql的服务名)
mysqld –install MySQL57
成功后,
8.3执行
net start MySQL57
9、【8】启动成功后
第一次进入mysql
mysql -uroot
依次执行:
#本地密码
SET PASSWORD FOR 'root'@'localhost'= "111111";
#远程访问密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '111111' WITH GRANT OPTION;
#刷新配置
FLUSH PRIVILEGES;
第n次进入mysql
使用 mysql -u root -p (根据提示输入密码进入)