奥塔在线:在win10下安装Mysql

1、下载zip文件,解压到某个目录

官方下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.21-winx64.zip

2、zip文件中一般没有mysql.ini,需要手工生成一个最简化的配置文件
[mysql]
;设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
port=3306
basedir=D:\Tools\mysql
datadir=D:\Tools\mysql\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB

该文件需要保存在mysql的主目录下。

3、初始化Mysql

mysqld --initialize

该指令需要以管理员权限启动命令行工具并在mysql的bin目录下执行。建议最好将Mysql的bin路径添加到环境变量中的Path参数字段。有两种方式配置Path,一个是使用系统属性中的更改设置(组合键win+Pause -> 更改设置 -> 系统属性里选择“高级” -> 环境变量),一个是使用命令行工具set path=.....即可。

初始化后,在data目录,会生成很多目录和文件,如mysql、sys、performance_schema及关联文件

4、安装Mysql服务
mysqld -install
5、启动Mysql服务
net start mysql
如果在系统日志中提示
Can't open the mysql.plugin table. Please run mysql_upgrade to create it
看看系统防火墙,关闭后可以解决
Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist
问题主要是初始化时未正常生成相关目录和文件,需要重新初始化(初始化时注意参数前面是两个横杠)

6、第一次使用mysql -u root登入时,会提示
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
此时,可在data目录下找到*.err日志文件,搜索password,可找到系统初始密码
[Note] A temporary password is generated for root@localhost: Nj7_7fMu=gbH
使用该密码即可正常登陆;
mysql -u root -pNj7_7fMu=gbH
登陆后建议修改密码。
ALTER USER root@'localhost' IDENTIFIED BY '5uData';


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值