windows 下配置mysql 解压缩版本

windows 下配置mysql 解压缩版本

安装版本的mysql 都会安装就不在介绍了
重点说一下 加压缩版本的分为几个步骤

第一步

到mysql 官网下载 mysql 的压缩包
https://www.mysql.com/
点download ->community->左侧有一个MySQL Community Server->选择对应的版本 下载

第二步

加压缩 到文件进行配置
首先添加环境变量 在path后面加上你的mysql 解压缩的路径(中间用分号个该)
例如:D:\xxx\xxx\xx\bin
然后打开 mysql 解压缩的文件夹 ,里面没有my.ini和data的文件夹
注:data文件夹 不能自己新建 或者拷贝 这个文件夹是自动生成的

注:如果没有my.ini需要自己建一个这样的文件 我们用编辑器打开
添加:
[mysqld]
basedir=E:\xxx\mysql-5.7.18-winx64
datadir=E:\xxx\mysql-5.7.18-winx64\data

到这基本配置完成

第三步

我们在mysql\bin下面 打开命令提示符
如果没有 data 文件夹会启动失败:
MySQL 服务正在启动 .
MySQL 服务无法启动。
服务没有报告任何错误。

输入命令
mysqld -install //安装MySQL 服务 mysqld -remove 移除mysqld

mysqld –initialize //初始化 数据库 建立data文件夹ps:不能自己建立

net start mysql //启动mysql 服务 net stop mysql 关闭服务

到这里应该能启动mysql服务了 然后登陆mysql

mysql -u root -p//登录mysql(wat?竟然报错了)
ERROR 1045 (28000): Access denied for user ‘ODBC’@’localhost’ (using password: NO)

扫描二维码关注公众号,回复: 9212101 查看本文章

原来是 用户名密码不对

网上查了查原来mysql5.7 会自动生成一个随机的密码在某个文件夹下
而且在之前的版本中,密码字段的字段名是 password,5.7版本改为了 authentication_string
ps:没找到!!!

第四步

修改初始密码
1:修改配置
skip-grant-tables=1

我们在之前配置的my.ini中
[mysqld]
basedir=E:\download\mysql-5.7.18-winx64
datadir=E:\download\mysql-5.7.18-winx64\data

现在要改成(这里作用是跳过 查询 表进行登录)
[mysqld]
skip-grant-tables=1
basedir=E:\xxxx\mysql-5.7.18-winx64
datadir=E:\xxxx\mysql-5.7.18-winx64\data

2:重启MySQL服务 并登录mysql -u root
ps:出现mysql> 恭喜登录成功

3:切换到mysql 表中
use mysql;

4:修改密码
update user set authentication_string = password(‘123456’), password_expired = ‘N’, password_last_changed = now() where user = ‘root’;

5:配置文件
去掉skip-grant-tables=1这一行

至此配置完成

发布了18 篇原创文章 · 获赞 11 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/INTKILOW/article/details/72851939