Window Mysql安装配置

1.现在安装压缩包

https://dev.mysql.com/downloads/mysql/

2.把压缩包解压

3.配置系统环境变量

MYSQL_HOME

Path

4.在解压目录创建mysql.ini文件

[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8

[mysqld]
#设置mysql的安装目录
basedir=C:\mysql-5.7.36-winx64
#设置mysql数据库的数据存储目录,必须是data,或者是\\xxx\\data
datadir=C:\mysql-5.7.36-winx64\data

#错误日志
log-error=C:\mysql-5.7.36-winx64\log\error.log

#查询日志
general_log=on
general_log_file=C:\mysql-5.7.36-winx64\log\mysql.log
#日志输出到文件/数据库表,都输出用,分割
#log_output='FILE'  #,TABLE

#开启慢查询日志
slow_query_log=on
#慢查询中记录没有使用索引的query
log-queries-not-using-indexes=on
#慢查询日志路径
slow-query-log-file=C:\mysql-5.7.36-winx64\log\slowquery.log  
#慢查询时间,这里为2秒,超过2秒会被记录
long_query_time=2

#二进制日志文件
server_id=1918         
log_bin = mysql-bin
binlog_format = ROW

#服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
#设置端口
port=3306
#允许最大连接数
max_connections=200
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#忘记初始密码用
#skip-grant-tables
#导出限制设置
secure_file_priv = null
#MySql5.6.6弃用了explicit_defaults_for_timestamp这个系统变量,高于5.6.6时要设置此变量不然timestamp默认值会报错Invalid default value
explicit_defaults_for_timestamp=true
#mysql5.7对group by语法更严格了,只能select 分组的字段和聚合函数,其他字段不允许出现在select列中,如果不想线上报错需要写此语句
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

[client]
port=3306
default-character-set=utf8
#character-set-server=utf8
loose_default-character-set=utf8

 5.配置mysql

 管理员运行命令输入cmd

 切换到C:\mysql-5.7.36-winx64\bin 目录下

运行 mysqld --initialize-insecure --user=mysql 初始mysql
去查看C:\mysql-5.7.36-winx64 是否自动生成 data和log文件夹
如果没有生成,需要手动创建
运行 mysqld install
在这个过程可能会报错msvcr120.dll丢失,在下面连接下载安装就行
https://www.microsoft.com/en-us/download/details.aspx?id=40784

6.启动mysql
net start mysql
#该命令用来初始化数据,在5.7以前的版本是不需要执行该命令的。初始化完成后会提供一个临时的root密码,如下图红色方框,记下该密码。
mysqld --initialize --user=mysql --console
登录,使用临时密码
mysql -uroot -p
use mysql

# 修改密码
ALTER USER ‘root'@
'localhost' IDENTIFIED BY 'new_password’
# 修改远程连接
update user set host = '%' where user ='root';
# 更新配置
flush privileges;  
# 退出
qiut





 

posted @ 2021-10-28 15:46  无偿的回忆  阅读(110)  评论(0)    收藏  举报