`
duanfei
  • 浏览: 734033 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

linux清除MYSQL密码

 
阅读更多
1.先以root用户登录系统;
检查是否安装mysql
输入命令:
rpm -qa |grep –i mysql
如果有提示,证明mysql已经安装,那么使用rpm –e mysql卸载mysql包。

/etc/init.d/mysql status 可以查看MYSQL的状态(ps -ef|grep mysql)

2.关闭MYSQL服务或进程:
/etc/init.d/mysql stop

3.特权启动MYSQL:
find / -name mysql
cd /usr/lib/mysql

mysqld_safe --skip-grant-tables & or mysqld_safe --skip-grant-tables --skip-networking & (注:参数--skip-grant-tables为跳过授权表;--skip-networking为不监听TCP/IP连接);

4.然后可以不需要密码进入MySQL:mysql -u root -p(要求输入密码时直接回车即可);

mysql>use mysql;

mysql>update user set password=password('new pw') where user='root' (注:'new pw' 就是你的新密码,其它照抄;

另一种写法:update mysql.user set password=password('new pw') where user='root';

5.更新下:

mysql>flush privileges;

mysql>quit;

6.结束刚启动过的MYSQL进程:/etc/init.d/mysql stop

7.正常启动MYSQL: /etc/init.d/mysql start

8.用'new pw'登入:mysql -u root -p.

OK......



>>同时也可以这样做:
首先,修改MySQL的登录设置:

# vi /etc/my.cnf

在[mysqld]的段中加上一句:skip-grant-tables

例如:

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

skip-grant-tables

保存并且退出vi。

然后,重新启动mysqld,进去修改密码,同上述方法;

最后,将MySQL的登录设置修改回来:

# vi /etc/my.cnf

将刚才在[mysqld]的段中加上的skip-grant-tables删除

保存并且退出vi。

再次登入MYSQL,一样OK......

分享到:
评论

相关推荐

    linux-mysql5.7-64

    按照提示操作,为root用户设置强密码,并清除匿名用户、禁止远程root登录等。 4. **连接与管理MySQL**: 使用`mysql`客户端工具连接到MySQL服务器,输入root用户的密码: ```bash mysql -u root -p ``` 5. *...

    Linux-mysql-8.0.15.rar

    按照提示设置密码,删除匿名用户,禁止远程root登录,以及清除测试数据库。 五、启动与检查MySQL服务 使用以下命令启动MySQL服务: ```bash sudo systemctl start mysql ``` 确认MySQL服务是否正在运行: ```...

    linux mysql安装(图文)

    在Linux系统中安装MySQL数据库是许多开发者和系统管理员必须掌握的一项技能。本文将详细讲解如何在Linux环境下通过tar.gz格式的安装包来安装MySQL。MySQL是一种广泛使用的开源关系型数据库管理系统,对于服务器部署...

    Linux_mysql安装与升级

    接着,清除MySQL的头文件和库,执行`rm -fr /usr/lib/MySQL`和`rm -fr /usr/include/MySQL`。 在卸载之后,记得处理遗留的配置文件和日志,如将`/etc/my.cnf.rpmnew`重命名为`/etc/my.cnf`,并将`/var/log/mysqld....

    linux系统使用yum重新安装mysql

    7. **设置MySQL密码** 最后一步是设置MySQL管理员(root)的密码: ```bash /usr/bin/mysqladmin -u root password 'your_password' ``` 其中`your_password`需要替换为你实际想要设置的密码。 #### 总结 ...

    在Linux系统上安装MySQL数据库

    如果遇到错误,可能需要清除数据目录,如`rm -rf /application/mysql/data`。 初始化完成后,调整文件权限,确保MySQL用户对相关目录有读写权限,如`chown -R mysql.mysql /application/mysql/installation`。接...

    Linux平台MYSQL安装部署手册

    为了提升安全性,建议通过`mysql_secure_installation`脚本来设置root用户的密码,删除匿名用户,禁止远程root登录,以及清除测试数据库: ``` sudo /usr/local/mysql/bin/mysql_secure_installation ``` **八、...

    MySQL在linux下的使用方法(经典很不错)

    下面将详细介绍如何在Linux下连接MySQL,修改密码,添加用户,以及执行基本的数据库管理操作。 1. **连接MySQL** - **本地连接**: 在命令行中切换到MySQL的bin目录,如`/usr/bin`或`/usr/local/mysql/bin`,然后...

    linux安装mysql参考手册

    在Linux系统中安装MySQL是一项常见的任务,特别是在搭建服务器或开发环境中。MySQL是一个广泛使用的开源关系型数据库管理系统,它提供高效、稳定的数据存储解决方案。以下是基于提供的步骤详细解释Linux上安装MySQL...

    linux下mysql安装配置.doc

    在Linux环境下配置MySQL数据库是许多IT专业人员的基本技能之一。MySQL是一种流行的开源关系型数据库管理系统,广泛应用于Web应用程序和各种企业级系统。以下是对Linux下MySQL安装配置的详细步骤及关键知识点的阐述:...

    mysql-data-clean-timer.zip_linux c++ 数据库_linux mysql_log mysql

    描述中提到的“在linux下每天在指定的时间里自动清除mysql数据库中的一个星期前的log数据”,说明了这个程序具备定时任务功能,它会根据预设的时间间隔(一天)来删除一周前的MySQL日志。 首先,让我们深入了解...

    Linux安装MySQL数据库.pdf

    在Linux系统中安装MySQL数据库是一项基础且重要的任务,尤其对于那些需要进行数据管理或服务器配置的IT专业人士。本文将详细讲解如何在Linux环境下安装MySQL 5.1.30版本,包括下载、解压、配置、编译、安装、创建...

    Linux 安装 Mysql

    通过上述步骤,我们不仅成功地在 Linux 系统上安装了 MySQL 数据库服务端和客户端,还学会了如何进行基本的配置操作,包括设置 root 用户密码、启动服务以及通过命令行进行简单操作。这对于日常的数据库管理来说至关...

    linux安装mysql

    卸载后还需要清除MySQL的所有文件和目录: ```bash rm -fr /usr/lib/mysql rm -fr /usr/include/mysql ``` 4. **安装MySQL服务器** 使用RPM包安装MySQL服务器: ```bash rpm -ivh MySQL-server-5.5.21...

    Linux安装MySQL数据库[归纳].pdf

    在Linux环境中安装MySQL数据库是一个重要的任务,特别是在软件开发领域,MySQL是广泛使用的开源关系型数据库管理系统。本篇文章将详细介绍在Linux上安装MySQL的过程,包括下载安装包、解压、配置、编译、安装、创建...

    Mysql 5.6 主从复制配置 for Linux

    本文将详细介绍如何在Oracle Linux Server 6.9环境下搭建MySQL 5.6的主从复制环境。主服务器与从服务器的IP地址分别为192.168.232.101和192.168.232.100。 #### 三、配置步骤详解 下面将按照以下步骤详细讲解如何...

    linuxs上关于mysql的安装

    接下来,需要手动删除MySQL的相关文件夹,确保彻底清除之前的安装痕迹: ```bash [root@hadoop01 hadoop]# rm -rf /usr/lib/mysql [root@hadoop01 hadoop]# rm -rf /usr/include/mysql [root@hadoop01 hadoop]# rm ...

    mysql配置出现问题解决_red hat linux5.5 系统下

    首先,确保MySQL服务完全停止并清除其状态。这可以通过以下命令实现: ```bash # 停止MySQL服务 /etc/init.d/mysqld stop ``` 等待服务完全停止后,可以尝试重启MySQL服务来检查是否存在问题: ```bash # 重启...

Global site tag (gtag.js) - Google Analytics