MySQL修改root密码的各种方法整理

方法一:

1.首先cmd中输入  net stop mysql   //停止Mysql服务

2.然后在my.ini文件中的[mysqld]下面一行添加 skip_grant_tables

3.在cmd中将目录切换到你的Mysql的安装路径,如我的是C:\Program Files\MySQL\MySQL Server 5.1\bin
所以在cmd中输入cd C:\Program Files\MySQL\MySQL Server 5.1\bin
再次输入 mysql -uroot -p ,输入密码,这时cmd将切换成mysql模式

4.输入  use mysql;

5.输入 UPDATE user SET Password = PASSWORD(‘newpass‘) WHERE user = ‘root‘;

6.输入 FLUSH PRIVILEGES;

方法二:

在丢失root密码的时候,可以这样

  mysqld_safe --skip-grant-tables&

  mysql -u root mysql

  mysql> UPDATE user SET password=PASSWORD("new password") WHERE user=‘root‘;

  mysql> FLUSH PRIVILEGES;

时间: 2024-10-07 19:49:54

MySQL修改root密码的各种方法整理的相关文章

ubuntu下MySQL修改root密码的多种方法,phpmyadmin空密码无法登陆的解决方法

phpmyadmin是默认不允许使用空密码的,所以若是在安装时没有设置密码,在登陆phpmyadmin时是个很头疼的问题 方法1是修改phpmyadmin的配置文件,这里不做推荐.. 方法2: phpmyadmin的登陆账户和密码其实就是mysql的账户与密码,那么我们更改mysql的密码即可 打开终端 方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass

MySQL修改root密码的多种方法

方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin mysqladmin -u root password "newpass" 如果root已经设置过密码,采用如下方法 mysqladmin -u root password oldpass "newpass" 方法3: 用UPDA

MySQL修改root密码的多种方法(包括丢失密码)

特此声明:一下方面为学习中在网络上面搜索所得,具体来源已经记不清楚.如有侵权请告知作者进行撤销,谢谢! 注意:MySQL5.7及其以后版本可能有些变化 方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin mysqladmin -u root password "newpass" 如果root已经设置过

Ubuntu中的MySQL修改root密码的多种方法

查看.修改mysql的用户名和密码 第一步: 这时你需要进入/etc/mysql目录下,然后sudo vim/vi debian.cnf查看里面的用户名和密码,然后使用这个文件中的用户名和密码进入mysql,假如debian.cnf中的用户名为debian-sys-maint,则: mysql -u debian-sys-maint -p按回车,这时需要你输入密码,复制debian.cnf中的密码(不要手动输入,因为容易产生错误). 此时你能进入到mysql里面了 第二步: 修改人root密码

MySQL修改root密码的多种方法(转)

http://jingyan.baidu.com/article/0320e2c198ad5f1b87507bc8.html ********************************* 方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin mysqladmin -u root password "newp

Centos下忘记mysql的root密码的解决方法

Centos下忘记mysql的root密码的解决方法 一:(停掉正在运行的mysql) [[email protected] ~]# service mysql stop 二:使用 “--skip-grant-tables”参数重新启动mysql [[email protected] ~]# mysqld_safe --skip-grant-tables & [1] 23810 Starting mysqld daemon with databases from /var/lib/mysql 三

CentOS7下mysql忘记root密码的处理方法

vi /etc/my.cnf,在[mysqld]中添加skip-grant-tables例如:[mysqld]skip-grant-tablesdatadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sock 重启mysqlservice mysql restart 使用用户无密码登录mysql -uroot -p (直接点击回车,密码为空) 选择数据库use mysql; 修改root密码update user set authentication_

mysql修改root密码和设置权限

整理了以下四种在MySQL中修改root密码的方法,可能对大家有所帮助! 方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin mysqladmin -u root password "newpass" 如果root已经设置过密码,采用如下方法 mysqladmin -u root password o

mysql修改root密码和设置权限 转摘:http://www.cnblogs.com/wangs/p/3346767.html

整理了以下四种在MySQL中修改root密码的方法,可能对大家有所帮助! 方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin mysqladmin -u root password "newpass" 如果root已经设置过密码,采用如下方法 mysqladmin -u root password o