新手刚开始用MySQL的时候可能会很容易忘记登陆密码,下面说一下如何重置和修改密码mysql
第一种方法:直接在命令行窗口操做
中止服务器mysql(这是重点:直接中止)
打开CMD 在命令行窗口输入MySQL安装的磁盘
接着输入mysql安装目录下的bin路径,好比E>cd amp\mysql5.5\bin,回车后输入>mysqld --skip-grant-tables(除--skip前面空出一个隔外,其它那几个必须链接在一块儿)
接着命令行窗口将没法录入
而后打开另一个CMD窗口
同上面操做,输入Bin路径
接着直接输入mysql,重点只须要输入mysql.
便可跳过密码验证进入MySQL欢迎界面
接着修改密码
语法
update mysql.user password=password(123456) where user='root'
修改登陆密码成功
而后刷新(刷新过程是在不重启服务器的前提下,将权限表从mysql库中提取到内存上,避免下次登陆不成功,刷新能够直接查看,能够有效避免登陆失败状况)
flush privileges
刷新成功
而后quit退出
关闭全部CMD窗口
而后打开新窗口,输入密码便可sql
第二种方法:在MySQL根目录的配置文件修改
#找到mysql根目录
#找到根目录下的My.ini配置文件
#定位查找[mysqld]
#在[mysqld]后回车键到下面一行,
#挪出一个单元格再输入skip-grant-tables(横杆处贴在一块儿,不然容易致使重启服务器失败),(属于跳过密码验证过程,下降数据库的安全性)
#重启数据库服务(重点,须要从新启动服务器,不能关闭)
#打开CMD命令行窗口
#直接输入mysql -uroot -p(不用输安装路径)
#直接回车键跳过录入密码步骤
#登陆成功
#开始设置密码(update mysql.user set password=password(123456) where user='root')
#刷新密码(flush privileges)/prɪvəlɪdʒ /)
#退出找到my.ini,将skip-grant-tables删除
#重启数据库服务器数据库
#重点
1.mysql安装路径若是安装在C盘,则无需在命令行窗口输入mysql的安装路径。直接输入跳过验证码的命令语句。安全