zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

mysql下的常见问题处理

mysql 处理 常见问题
2023-09-27 14:21:09 时间

1. ubuntu中启动mysql,提示mysql access denied for user root@localhost 错误。

  是因为还没有给添加的root账户配置密码信息。

  (1)停止mysql服务

  service mysql stop

  (2)然后使用mysqld_safe命令在启动mysql,更新root账号的密码

  mysqld_safe --user=mysql --skip-grant-tables --skip-networking

  (3)进入mysql的环境

  use mysql;//切换数据库

  show databases;//显示mysql中的数据库

  show tables;//显示当前数据库中的表信息

  select user, host from user;//显示用户表中的用户名,以及主机的用户信息

  mysql> select Host, User, Password
    -> from user
    -> where user='root';

mysql> select Host, User, Password
    -> from user
    -> where user='root';

mysql> update user set password=PASSWORD('p123456')
    -> where user='root';

mysql> flush privileges;;
mysql> quit

//重新启动,生效
/etc/init.d/mysql restart
或者
service mysql restart 

查一下进程树
#ps aux | grep mysql         //如果有就可以运行

  然后重启后,就可以使用 mysql -u root -p p213456 登录