mysql解压安装如何登录_MySQL|zip解压安装

在《Java开发之数据库MySQL安装》一文中,使用的是msi文件安装MySQL,本篇文章将使用zip解压安装的方式安装MySQL。

安装步骤如下:

操作系统:Windows10 版本:mysql5.7.17

1. 下载mysql zip包 解压到安装目录

2. 配置环境变量 path 后添加安装目录\bin

3. 配置my.ini basedir和datadir路径

4. 使用管理员权限打开cmd 进入安装目录\bin下,运行mysqld -install

5. 初始化data mysqld –initialize (可省略)

6. 启动mysql服务 net start mysql(必须先开启服务,再登陆)

7. 登录root mysql -u root -p (据说第一次登录不用密码,然而我失败了。)

问题1

进行到步骤4后,尝试登录root 失败,报错 ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

解决办法: 网上一些博客攻略认为是data为初始化 给出的初始化命是:

mysqld -initialize --user=root –console 尝试后失败 报错:

75e7719cbc5e30e1c609a85f0690f172.png

个人认为可能是命令错误导致的失败,后来又查阅了另一位博主的攻略,给的初始化data命令为mysqld –initialize ,运行无报错。

最后发现,是因为没有开启mysql服务而导致无法登陆root账号

问题2

zip 解压安装第一次登陆密码问题。按照攻略所述,第一次登陆不需要密码,不知道我操作中哪一步出错,尝试登录时报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

解决方法:

1.以系统管理员身份运行cmd.

2.查看mysql是否已经启动,如果已经启动,就停止:net stop mysql.

3.切换到MySQL安装路径下:D:\WAMP\MySQL-5.6.36\bin;如果已经配了环境变量,可以不用切换了。

4.在命令行输入:mysqld -nt --skip-grant-tables

5.重启以管理员身份运行一个cmd,输入:mysql -uroot -p,Enter进入数据库。

6.如果不想改密码,只是想看原来的密码的话,可以在命令行执行这个语句?

acbfad049ee2e1ebe881b46e44f35381.png

7.如果要修改密码的话,在命令行下 依次执行下面的语句

cde4d23d8ea923d174da5be4fc0fe790.png

然而在尝试查看密码和修改密码的过程中,发现“password”这个字段无法查询,且报错:ERROR 1054 (42S22): Unknown column 'password' in 'field list'

在use mysql 后查询user表,发现没有password字段,在尝试和查看攻略后,终于发现password字段名为“authentication_string”,因此修改密码的命令为:

update mysql.user set authentication_string=password(“new_password”) where user=”root”;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值