Mysql 5.7 设置root账号密码并可以远程登录

1.跳过密码验证

  如果首次安装没有密码,可以在mysql配置文件/etc/my.cnf最后追加一行代码

   skip-grant-tables

    这行代码意思就是跳过跳过授权表,即是可以跳过密码验证直接进入数据库

2.重置密码 

   service mysqld restart

  mysql -uroot -p  //此时直接回车,既可以进入数据库。

  出现mysql>就说明你已经进入到mysql数据库里了。

   update mysql.user set authentication_string=password('new password') where user='root' ;

3.root配置

  mysql> select host,user from user where user='root';//查看配置

  mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;//进行授权

  mysql> flush privileges; //刷新生效

 

 

你可能感兴趣的:(Mysql)