首先管理员身份运行cmd
将目录切换到mysql的解压目录
初始化
首先输入
mysqld --install MySQL
然后输入
net start mysql
MySQL 服务正在启动 …
MySQL 服务无法启动。
服务没有报告任何错误。
请键入 NET HELPMSG 3534 以获得更多的帮助
然后输入
mysqld --initialize
然后输入
net start mysql
修改数据库密码
- 关闭正在运行的MySQL服务。
net stop mysql
- 输入
mysqld --skip-grant-tables
回车。–skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。 - 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。
- 输入mysql回车,如果成功,将出现MySQL提示符 >。
- 连接权限数据库:
use mysql;
。 - 改密码:update user set password=password(“123”) where user=“root”;(别忘了最后加分号) 。
如果出现Unknown column 'password' in 'field list'
,的话,那么输入update mysql.user set authentication_string=password('root') where user='root' ;
- 刷新权限(必须步骤):
flush privileges;
。 - 退出
quit
。