首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Mysql压缩包安装

这个安装确实有点小套路,第一次安装的时候踩了不少坑,记录一下

1.下载地址:https://dev.mysql.com/downloads/mysql/

2.选择对应的版本下载:

3.解压到指定路径下:E:\servers

4.新建data空文件夹和my.ini,my.ini内容如下(my.ini中的路径一定写准确,不然会报错)

5. win+r,管理员打开cmd.exe,cd 到之前解压路径下,cd E:\servers\mysql-5.7.21-winx64\bin

6.先执行:mysqld --initialize ,再执行安装:mysql install ,然后再启动:net start mysql

至于原因,如果你先执行安装,再启动的话,会报3534错误

7.登录mysql:mysql -u root -p

在my.ini中如果不添加:skip-grant-tables ,会报错,所以一开始就加上这个跳过授权模式,直接登录到mysql之后

Database changed

8.给root用户设置新密码:

mysql> update user setauthentication_string=password("新密码") where user="root";

Query OK, 1 rows affected (0.01 sec)

Rows matched: 1 Changed: 1 Warnings: 0

9.刷新数据库

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

10.退出mysql:

mysql> quit;

Bye

11.改好之后,再修改一下my.ini这个文件,把我们刚才加入的 "skip-grant-tables"这行删除,保存退出再重启mysql就可以了。

12.先停止“net stop mysql”,然后再启动"net start mysql",最后登录:mysql -u root -p,有的就没问题,有的还是报上面那个错误

13.这个时候需要再按照之前的操作方式跳过验证,登录mysql后,把user表中的Host=localhost修改成Host=“127.0.0.1”,然后再执行12这一步,就可以了

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180125G08APV00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券