
你用开始菜单里的MySQL命令行客户端默认就是用root帐号登录。
如果你想用其他用户名登录。那就在开始菜单里选择“命令提示符”,或者在运行里输入CMD进入Windows的命令行模式。
然后执行如下命令:
mysql -u<你想用的mysql账户> -p<密码>是什么错误?
是类似这样的么
“'mysql' 不是内部或外部命令,也不是可运行的程序或批处理文件。”
如果是,应该时你安装时有些配置没选好。
解决方法
打开"系统属性"对话框,点击"环境变量"
在“系统变量”中选择"Path",编辑,在其后加上"mysql的目录bin"即可
比如我的mysql安装目录为"D:\Program Files (x86)\MySQL\MySQL Server 5.1"
Path后就加上"D:\Program Files (x86)\MySQL\MySQL Server 5.1\bin"
然后再试试看,希望回答对你有帮助,O(∩_∩)O~
如果忘记了MySQL的root密码,可以用以下方法重新设置:切换到root下
su root
2. KILL掉系统里的MySQL进程;
killall -TERM mysqld
3. 用以下命令启动MySQL,以不检查权限的方式启动;
safe_mysqld --skip-grant-tables &
4. 然后用空密码方式使用root用户登录 MySQL;
mysql -u root
5. 修改root用户的密码;
mysql>update mysql.user set password=PASSWORD('123456') where User='root'
mysql>flush privileges
mysql>quit
重新启动MySQL,就可以使用新密码登录了。
二. MySQL密码的恢复方法二
有可能你的系统没有 safe_mysqld 程序(ubuntu *** 作系统, apt-get安装的mysql) , 下面方法可以恢复
1.切换到root下
su root
2. 停止mysqld;
/etc/init.d/mysql stop
3. 用以下命令启动MySQL,以不检查权限的方式启动;
mysqld --skip-grant-tables &
4. 然后用空密码方式使用root用户登录 MySQL;
mysql -u root
4. 修改root用户的密码为123456(当然,你需要将123456改成你要设置的密码);
mysql>update mysql.user set password=PASSWORD('123456') where User='root'
mysql>flush privileges
mysql>quit
重新启动MySQL
/etc/init.d/mysql restart
就可以使用新密码 123456 登录了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)