1、登录MySQL
命令行登录:在Windows系统中,可以通过win+R
打开运行窗口,输入cmd
并回车进入命令行界面,然后使用以下命令登录MySQL:
mysql u用户名 p
mysql uroot p
系统会提示输入密码,此时输入密码后按回车即可登录,如果忘记密码,可以使用免密登录的方法(见下文)。
远程登录:如果是远程登录MySQL服务器,可以使用以下命令:
mysql h主机名 P端口号 u用户名 p
mysql h192.168.1.100 P3306 uroot p
系统会提示输入密码,输入密码后按回车即可登录。
2、修改MySQL密码
使用set password命令修改密码:首先需要先登录MySQL,然后使用以下命令修改密码:
set password for 用户名@localhost = password('新密码');
将root用户的密码修改为123456:
set password for root@localhost = password('123456');
使用mysqladmin修改密码:如果知道原密码,可以使用mysqladmin命令修改密码,格式如下:
mysqladmin u用户名 p旧密码 password 新密码
将root用户的密码修改为1234567:
mysqladmin uroot p123456 password 1234567
使用update直接编辑user表修改密码:首先登录MySQL,然后使用以下命令修改密码:
update user set authentication_string=password('新密码') where user='用户名' and host='localhost'; flush privileges;
将root用户的密码修改为521:
use mysql; update user set authentication_string=password('521') where user='root' and host='localhost'; flush privileges;
3、忘记MySQL密码处理方法
跳过权限检查启动MySQL:首先停止MySQL服务,然后以跳过权限检查的方式启动MySQL:
net stop mysql mysqld skipgranttables
再打开一个新的命令行窗口,登录MySQL:
mysql uroot
然后修改密码:
update user set authentication_string=password('新密码') where user='root'; flush privileges;
最后重启MySQL服务:
net start mysql
使用ALTER USER命令修改密码:在MySQL 5.7及更高版本中,可以使用ALTER USER命令修改密码:
ALTER USER '用户名'@'主机名' IDENTIFIED BY '新密码';
将root用户的密码修改为123456:
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
MySQL的登录和密码修改方法有多种,可以根据具体情况选择适合的方法,如果忘记密码,可以通过跳过权限检查的方式启动MySQL,然后进行密码修改。
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。