从 Ubuntu 软件中心安装时 Mysql root 密码

从 Ubuntu 软件中心安装时 Mysql root 密码

我从“Ubuntu 软件中心”在我的 Ubuntu 16.04.1 上安装了 MySql Server 和 MySql Client。

据我所知,当您从终端安装时,它会在安装过程中mysql-server提示输入密码。但是当我从“Ubuntu 软件中心”安装时,它只是安装,我不知道密码是什么。rootroot

答案1

如果 mysql 守护进程正在运行,以下是如何停止/杀死它的方法:

 sudo  ps -ef | grep mysql      - checks if mysql/mysqld is one of the running processes.

 sudo kill -9 'pid' mysqld             - kills the daemon, if it is running.

运行 MySQL 安全守护进程并跳过授权表

 sudo mysqld_safe --skip-grant-tables &

无需密码即可以 root 身份登录 MySQL

 sudo mysql -u root mysql

运行 UPDATE 查询以重置 root 密码

  UPDATE user SET authentication_string=PASSWORD("MyNewPassword") WHERE user="root";
  FLUSH PRIVILEGES;

停止 MySQL 安全守护进程

 sudo  ps -ef | grep mysqld_safe 
 sudo kill -9 'pid' mysqld_safe

启动 MySQL 守护进程

sudo /etc/init.d/mysql start

权限已清除。启动 MySQL,使用您重置的密码以 root 身份登录

 sudo mysql -u root -p mysql

相关内容