首先管理员身份运行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
。