zoukankan      html  css  js  c++  java
  • Linux服务器上安装MySql数据库(默认安装,密码为空),首次使用需要修改密码

    1,在/etc/my.cnf文件中[mysqld]处加入skip-grant-tables,保存,跳过身份验证。

    2,重启MySql,使刚才修改的配置生效。

    3,终端输入mysql,然后再输入use mysql;

    4,终端输入UPDATE user SET Password = password ('123456' ) WHERE User = 'root' ; flush privileges ;

    5,在/etc/my.cnf末尾  去掉skip-grant-tables,保存。

    6,重启MySql,终端输入 mysql -u root -p ,然后根据提示输入刚设置的密码即可正常使用了。

    说明:之所以要修改密码是因为出现Access denied for user 'root'@'localhost'的错误,通过免密码登录的方式更改密码,输入update mysql.user  set password=password('123456') where user='root'时提示 Unknown column 'password' in 'field list',原来是mysql数据库下已经没有password这个字段了,password字段改成了authentication_string。

  • 相关阅读:
    Linux各目录的意义
    LinuxVIM编辑器用法
    Linux自动同步时间
    bash的基本特性
    shell-homeworkone
    shell
    笔记
    Python-1-Day
    Linux使用BIND提供域名解析服务
    Linuxautofs自动挂载服务
  • 原文地址:https://www.cnblogs.com/peteremperor/p/6057987.html
Copyright © 2011-2022 走看看