win10 下的 Mysql 安装教程
2018-08-04 本文已影响0人
晴天u
- 安装:去官网上安装,5.17版本的mysql和其他的有些不同。(我装的是 mysql 8.0.12 & win 10 系统)
- 环境变量的配置:
- 点击系统变量中的 新建 按钮
- 变量名:%MYSQL_HOME%; (注意有个分号)
- 变量值:mysql的根目录
- 选中系统变量中的PATH变量,点击编辑,加上%MYSQL_HOME%\bin;
- 在mysql 根目录下,创建 my.ini。
- copy 下面的配置
- 修改 basedir 和 datadir(具体看注释)(路径要用两个 \\)(原因不详)
- basedir设为 mysql 的路径,datadir 设为 \data (现在没有data目录,但是不需要手动创建,后面初始化mysql的时候会自动创建的,这里只需要这样写好就行了)
[client]
port=3306
default-character-set=utf8
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装的根目录
basedir=D:\\mysql-8.0.12-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\\mysql-8.0.12-winx64\\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10000
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
- 连接的命令:(要在管理员权限的命令行下)
- mysqld --initialize-console 初始化,并且生成一个随机密码用来第一次登陆的。(密码在输出的内容中)
- mysqld --install 安装
- net start mysql 启动服务
- mysql -uroot -p 然后输入你的随机密码
- 修改密码(在执行任何数据库操作之前必须要重置密码)
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码(要加单引号)'
- 大功告成啦~