MySQL安装成功后dos命令行设置密码

我在windows7上安装好MySQL数据库后,添加了MySQL的安装目录D:\wamp\MySQL\bin;到环境变量中,这样就可以在任何目录下使用mysql。为了安全性考虑,需要设置MySQL数据库的密码。通过dos命令行设置的方式如下:

一、进入dos命令行

按下菜单键windows+R弹出运行框,然后输入cmd,并回车。就会弹出dos命令行:
  这里写图片描述

二、登录MySQL数据库

输入mysql -uroot -p 回车,会提示输入密码,不用理会(未设置密码),再次回车。就会弹出登录成功的提示:
这里写图片描述

三、设置MySQL数据库密码

输入exit并回车,退出MySQL数据库。然后输入mysqladmin -u root -p password 并回车。
  出现“Enter password:”,直接回车,未设置密码时默认没有密码。
  接着出现“New password:”输入新的密码,回车即可,
  接着出现“Confirm new password:”(确认密码)重复输入新的密码,然后回车即可。
这里写图片描述

四、再次登录MySQL数据库

修改完密码以后,输入mysql -u root -p 并回车,接着输入设置后的密码即可登录。
这里写图片描述

五、注意事项

1、MySQL5.7的解压缩版没有配置文件,需要在安装目录下创建my.ini(windows环境)配置文件,然后把基本配置信息编辑进去。

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
skip-grant-tables
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=C:\amp\mysql5.7.28
# 设置mysql数据库的数据的存放目录
datadir=C:\amp\mysql5.7.28\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

2、我犯过的错误有,通过dos命令行无法登录mysql5.7,以为是有设置的随机初始密码,然而并不是。按照网上教程通过net stop mysql关闭mysql服务时,提示没有启动mysql服务。通过命令net start mysql启动MySQL服务时,提示服务启动失败。然后查看教程发现,解压缩版没有配置文件,然后在网上找了一个配置信息,并在MySQL安装目录下创建my.ini文件,并添加配置信息后,通过net start mysql启动成功。并通过命令mysql -uroot -p无密码登录进MySQL。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值