新安装的Mysql的root账户默认密码为空,这很不安全,需要为账户添加密码
1.先用root账户登录进去
2.选择mysql数据库,mysql数据库里面有一张user表保存着数据库账户信息
use mysql
3.输入命令:
update user set password=password('密码') where user='root';
不要忘记刷新下权限:
flush privileges;
网上有很多设置mysql的root密码的教程,但是对于新的5.7版本发现会爆出没有password这一列。
新的设置root密码的方法是:update mysql.user set authentication_string=password('新密码') where user='root';
或者:set password for 用户名@localhost = password('新密码');
4.mysql免密登录
在my.ini或my.cnf中的[mysqld]下面添加skip-grant-tables,然后需要重新启动mysql