IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    mysql-community-server 5.7设置密码

    小旭旭发表于 2015-10-26 16:34:35
    love 0

    mysql-community-server 5.7如何设置密码,我们首先尝试:

    mysql
    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
    
    mysqladmin -u root -password mysql
    mysqladmin: connect to server at 'localhost' failed
    error: 'Access denied for user 'root'@'localhost' (using password: YES)
    

    那是由于mysql-community-server 5.7的密码是一个默认的随机密码,这个初始密码,mysql又不告诉你,我们需要重设这个密码。

    首先我们打开两个终端,终端1运行:

    service mysqld stop
    mysqld_safe --skip-grant-tables &
    

    打开第二个终端,终端2运行:

    mysql -u root
    

    这样就直接进入mysql

    use mysql;
    update user set authentication_string=password('1111') where user='root';
    

    1111为你的密码,

    flush privileges;
    quit
    

    我们需要登录phpMyAmin,将mysql数据库中user表的password_expired修改为N
    最后终端2运行

    service mysqld restart
    

    之后就可以了,关闭两个终端,用phpMyAdmin登录就无问题了。



沪ICP备19023445号-2号
友情链接