1 mysql -uroot -p
登录root用户,初始密码为空
mysql -uroot -p'abc'
登录密码为abc
mysql -uroot -p'123' -h 127.0.0.1 -P 3306
登录本地的mysql服务端,默认ip和端口,这里也可以设置为其他的ip和端口
2 select user();
登录客户端后,查看当前登录的用户
3 exit
登录客户端后,退出
4 update mysql.user set password=password("") where user="root" and host="localhost";
登录客户端后,修改密码为引号里的内容,这里修改为空了。password()是调用了mysql的内置方法,将明文密码加密保存。
flush privileges;
修改密码后,刷新权限
5 mysqladmin -uroot -p'123' password '456'
修改用户root 的密码,原密码:123,修改后的密码:456。注意,-p和‘123’之间不能有空格。
6 mysqld --skip-grant-tables
以跳过授权表的方式启动mysql, 这样再打开一个mysql客户端,就不需要输入密码了