mysql -u [用户账号] -p [密码] -h [主机名或IP地址] [数据库名]
其中,-u参数为指定用户账号,-p参数为输入密码,-h参数为指定主机名或IP地址,[数据库名]为可选参数,如果未指定则默认进入MySQL的test数据库。
例如:
mysql -u root -p 123456 -h localhost
该命令将登录本机的MySQL,使用root账号和密码123456。
在输入密码时,控制台不会显示任何字符,这是出于安全考虑。输入完密码后,按回车键即可登录MySQL。
如果忘记了MySQL密码,可以通过下面的步骤来修改密码:
- 停止MySQL服务。
- 以管理员身份运行命令提示符。
- 进入MySQL的bin目录,执行以下命令:
mysqld.exe --skip-grant-tables
- 打开另一个命令提示符,进入MySQL的bin目录,执行以下命令:
mysql -u root
- 执行以下命令修改密码:
use mysql; update user set password=PASSWORD("新密码") where User='root';
- 修改完成后,重启MySQL服务。