MySQL更改默认的root账户密码

  1. 编辑mysql的配置文件:my.ini(在MySql安装目录下)。
  2. 打开配置文件,在文件最后一行添加:skip-grant-tables,然后保存退出
    1. 意思为就是在启mysql时不启动grant-tables
  3. 重启MySql服务:(在命令行窗口中,需要事先把MySQL的bin路径添加到环境变量当中,或者通过在服务中重新启动)
    1. net stop mysql
    2. net start mysql
  4. 设置新的root密码
    1. mysql -u root -p 直接回车,无需输入密码就可以进入数据库了。(或者直接敲回车就进入 数据库了无需密码)
    2. 此时在命令行下执行 use mysql (切换到系统数据库)
    3. 执行以下语句既可修改root用户密码:
      1. update user set password=PASSWORD("123456") where user=‘root‘;(MySQL5.5以下版本)
      2. update user set authentication_string=password(‘123456‘) where user=‘root‘;(MySQL5.5更高以上版本)

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">

来自为知笔记(Wiz)

时间: 2024-10-12 22:06:23

MySQL更改默认的root账户密码的相关文章

Ubuntu中更改默认的root用户密码,以及怎样修改用户密码

新安装的Ubuntu系统中默认的root用户密码是多少?该怎么修改? 如题,相信许多刚接触Ubuntu系统的新手大多会遇到这个问题,那么我们该如何解决这个问题呢?Ubuntu在安装过程中并没有让我们设置root用户密码,但当我们需要获取root用户的权限时,就会让我们输入root用户的密码,如下图, 这就搞得我们一头雾水了.当初我们安装系统的时候只是设置好了一个用户名和用户的密码,并没有设置root用户密码啊,该怎么输入呢?你可能会抱着试一试的心态,输入自己创建的用户的密码,结果当然是密码错误了

【数据库】Mysql更改默认引擎为Innodb的步骤方法

前言 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定. 基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持.MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持以及外部键等高级数据库功能. 我为什么要改默认引擎,其实原因很简单,我使用的Mysql默认引擎是MyISAM,而MyISAM并不支持事务处理,所以我需要更换它的引擎. 更改 Mysql 默

mysql更改默认存储引擎

在mysql的官网上看到在mysql5.5以上的版本中已经更改了默认的存储引擎,在5.5版本以前是Myisam以后是Innodb. 14.1.1 InnoDB as the Default MySQL Storage Engine MySQL has a well-earned reputation for being easy-to-use and delivering performance and scalability. Prior to MySQL 5.5, MyISAM was th

MySQL更改默认的数据文档存储目录

MySQL默认的数据文档存储目录为/var/lib/mysql.假如要把MySQL目录移到/home/data下需要进行下面几步: 1.创建目录 cd /opt && mkdir data 2.把MySQL服务进程停掉 mysqladmin -u root -p shutdown .. 或者 service mysqld stop 3.把/var/lib/mysql整个目录移到/home/data mv /var/lib/mysql/* /opt/data/ 这样就把MySQL的数据文档移

mysql 更改默认数据目录

http://www.cnblogs.com/chenny7/p/3642363.html 本文主要介绍在CentOS下通过yum命令安装MySQL之后,如何移动默认数据目录到指定位置. 安装mysql: yum -y install mysql-server mysql-client Mysql 安装之后默认的数据文件存储目录为/var/lib/mysql. 假如要把目录移到/home/data下需要进行下面几步: 1.home目录下建立data目录 cd /home mkdir data 2

mysql操作之- 忘记root账户密码

当mysql的root用户密码被遗忘时可通过下列步骤进行重新设置(在管理员权限的cmd窗口下执行) 1.关闭启动的mysql服务 net stop mysql 2.执行下面的命令可以免密进入mysql mysqld -nt --skip-grant-tables 3.重新打开管理员cmd执行下面的命令进入mysql,此时不需要输入密码 mysql -u root -p 4.查看原有密码的命令 select host,user,password from mysql.user; 5.修改密码的命令

MySQL修改root账户密码的几种方法

在MySQL中修改root账户密码,以下四种方法经测试全部通过. 方法1: 用SET PASSWORD命令 首先登录MySQL. 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for [email protected] = password('admin'); 上面例子将用户root的密码更改为admin 方法2:用mysqladmin 格式:mysqladmin -u用户名

MYSQL更改root password时遇到Access Denied的解决办法

今天在公司虚拟机上装MYSQL之后需要修改root password,然而遇到这样的错误: Access denied for user 'root'@'localhost' (using password:YES) 后来在网上搜了下,找到如下解决办法,测试可用. # /etc/init.d/mysql stop# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &# mysql -u root mysqlmysql&g

wamp环境中mysql更改root密码

集成的wamp环境命令不好使,在phpmyadmin中更改密码 权限——root用户修改,执行 然后,你会发现你不能用phpmyadmin登陆了修改下phpmyadmin里面对应的密码就可以了将phpmyadmin中的config.inc.php中的$cfg['Servers'][$i]['password'] = '';的值改为修改后的密码; cmd下切换到 mysql 安装目录例d:/mysql/bin前提:mysql用户root密码为空.输入 mysql -u root mysqlmysq