linux中清空Mysql数据库ROOT密码教程

一、方法一

1)进入var/lib/mysql

2)删除掉mysql文件

3)重新启动mysql ,到此密码已经清空

4)设置新的密码

echo "grant all on *.* to 'root'@'localhost' identified by 'newpass';" | mysql -uroot
echo "grant all on *.* to 'root'@'%' identified by 'newpass';" | mysql -uroot  -pnewpass

二、方法二

1)停止mysql服务

2)跳过权限检查启动   mysql   /usr/bin/mysqld_safe   --skip-grant-tables &  (注:参数--skip-grant-tables为跳过授权表;--skip-networking为不监听TCP/IP连接)

(4)执行MYSQL客户端:

mysql

(5)使用mysql数据库

use mysql;

(6)更新root密码

update user set password='' where user='root';这里是加一个空密码给root;

(7)关闭mysql服务器,用正常方试起动。

三、方法三

1)#mysql -u root -p进入mysql管理
2)mysql> set password for root@localhost=password('');
3) mysql>exit;

其实就是把它的密码设置为空就可以了

时间: 2024-11-10 07:45:19

linux中清空Mysql数据库ROOT密码教程的相关文章

linux中更改MySQL数据库存储路径和端口

linux中更改MySQL数据库存储路径和端口 假设我们以更改到/opt/data目录下为倒: 1.opt目录下建立data目录 mkdir /opt/data 2.停掉MySQL服务进程 mysqladmin -u root -p shutdown 3.把/var/lib/mysql整个目录移到/opt/data mv /var/lib/mysql /opt/data/ 这样就把MySQL的数据文档移动到了/opt/data/mysql下 . 4.my.cnf文档配置 默认安装时my.cnf在

在Linux环境下mysql的root密码忘记解决方法(三种)_Mysql

MySQL密码的恢复方法之一 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息.可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态.最安全的状态是到服务器的Console上面操作,并且拔掉网线. 2.修改MySQL的登录设置: # vi /etc/my.cnf 在[mysq

linux系统中重置mysql的root密码_Mysql

大家知道,我们经常在linux或者windows需要用到mysql数据库,但是我们经常会犯一种特别低级的小错误,小编也时常会犯的错误,突然就忘记了mysql的root的密码,之后就会带来一系列的麻烦,下面小编告诉大家怎么在linux操作系统重置root的密码.方法/步骤第一步,检查操作系统是否安装有mysql数据库,在debian操作系统检查命令:dpkg --list |grep mysql 如下图: 先检查root用户密码是否已经忘记,输入命令:mysql -uroot -p 如下图: 悲剧

重置MySQL数据库root密码(linux/windows)_Mysql

(1)Linux系统 在SSH中执行下面的命令即可将MySQL密码重置为diavps 复制代码 代码如下: rm -f reset-mysql-root-password.phps wget http://down.hostwiki.info/mysql/reset-mysql-root-password.phps php reset-mysql-root-password.phps diavps 注意不要在带有管理面板(如Kloxo或DA)的环境中使用这个方法重置. 脚本中第13行中的以安全模

mysql数据库root密码忘记的修改方法

  1,关闭你现在正在运行的mysql数据库,用结束mysql进程或者直接关闭mysql服务器都可以 2,关闭数据库后,运行点击开始运行,输入cmd进入命令行窗口,在这个命令行中操作进入到你数据库所在的安装路径,一般默认安装的话都会在c:Program FilesMySQLMySQL Server 5.0bin 3,在这个路径下输入 mysqld --skip-grant-tables 然后回车,这段命令的意思就是从安全模式下启动数据库 4,只要上述步骤成功的话,这个cmd窗口会一直有个小光标出

在ubuntu中重置mysql服务器root密码的方法_Mysql

首先停止mysql服务: 复制代码 代码如下: root@webserver:/home/webmaster# service mysql stop 接着采用忽略密码认证模式重新创建一个mysql服务: 复制代码 代码如下: root@webserver:/home/webmaster# mysqld --user=mysql --skip-grant-tables --skip-networking & 成功启动后返回PID及其它启动信息 复制代码 代码如下: [1] 3591 root@we

linux中查看mysql数据库版本号的方法

1:在终端下:mysql -V. 以下是代码片段: [shengting@login ~]$ mysql -V 2:在mysql中:mysql> status;   以下是代码片段: mysql> status; 3:在help里面查找 以下是代码片段: [shengting@login ~]$ mysql –help | grep Distrib 4:使用mysql的函数 以下是代码片段: mysql> select version(); 小提醒,使用mysql命令就必须在mysql登

linux中安装mysql数据库的2种方法

编译安装mysql 安装前准备 如果mysql用户不存在,那么添加mysql用户 groupadd mysql useradd -g mysql mysql mysql编译安装 wget http://downloads.mysql.com/archives/mysql-5.1/mysql-5.1.70.tar.gz tar -zxvf mysql-5.1.70.tar.gz cd mysql-5.1.70 yum install ncurses ncurses-devel ./configur

Windows下mysql修改root密码的4种方法_Mysql

MySQL是一个关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一.搭配 PHP 和 Apache 可组成良好的开发环境.因此用的很广泛.很多人都会遇到MySQL需要修改密码的情况,比如密码太简单.忘记密码等等.这里我就教大家几种修改MySQL密码的方法.这里以修改root密码为例,操作系统为windows. 先要声明一点,大部分情况下,修改MySQL是需要