安装mysql和修改密码
方法一:
MySQL修改密码
一. 下载:
MYSQL官方下载网址: http://dev.mysql.com/downloads/mysql/
二. 安装:
1. 解压 mysql-5.7.16-winx64.zip, 解压后: mysql-5.7.16-winx64
2. 配置环境变量(计算机->属性->高级系统设置->环境变量->用户变量->新建), 有就追加
变量名: path
变量值: D:\Program files\mysql-5.7.16-winx64\bin
3. 以管理员身份进入命令行cmd执行mysqld --initialize
此时D:\Program files\mysql-5.7.16-winx64下自动创建data文件夹
4. 修改mysql-default.ini配置文件
# basedir = D:\Program files\mysql-5.7.16-winx64
# datadir = D:\Program files\mysql-5.7.16-winx64\data
# port = 3306
(改好了之后, 去掉前面的#号, 保存)
5. 管理员身份执行mysqld -install, 安装配置完成
三. 修改密码:
1. 关闭正在运行的MySQL服务
方式1: 以管理员身份打开cmd, 输入net stop mysql, 回车
方式2: 右键计算机--管理--服务和应用程序--服务--找到MySQL, 停止此服务
2. 打开cmd, 路径指向mysql的安装目录下的bin目录下, 输入
mysqld --skip-grant-tables, 回车(意思是跳过权限表验证)
3. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysqlbin目录
输入mysql, 回车, 如果成功,将出现MySQL提示符
4. 输入use mysql; 回车, (mysql是权限数据库, 其下有一张数据表user, 里面有用户的信息, 密码在这张表里修改)
5. 修改密码
update MySQL.user set authentication_string=password('您的密码') where user='您的用户名'; 回车
如果出现密码过期, 就进入mysql数据库下的user表, 将表中的
password_expired的值改为N, 即不过期. 然后修改密码.
6. 刷新权限表: flush privileges; 回车
7. \q; 退出
8. 鼠标右击工具栏->启动任务管理器->进程->右击mysqld.exe结束进程, 以管理员身份打开mysql服务器, 命令: net start mysql 回车
9. 然后进行连接, 完成
方法二:
1. 以管理员的身份运行dos,当前路径指向mysql的源文件的bin目录,输入mysqladmin -uroot -p password,回车
2.提示Enter password: , 输入原始密码,回车
3.提示New password: ,输入新密码,回车
4.提示Confirm new password: , 输入确认密码,回车
5.停止mysql服务,重新启动mysql,用新设置的密码登录