转自:http://www.cnblogs.com/allenblogs/archive/2010/08/12/1798247.html
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。
因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。
2.修改MySQL的登录设置:
# vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables
保存并且退出vi。
3.重新启动mysqld
# /etc/init.d/mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
4.登录并修改MySQL的root密码
# /usr/bin/mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 3.23.56
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> USE mysql ;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ;
Query OK, 0 rows affected (0.00 sec)
Rows matched: 2 Changed: 0 Warnings: 0
mysql> flush privileges ;
Query OK, 0 rows affected (0.01 sec)
mysql> quit
Bye
5.将MySQL的登录设置修改回来
# vi /etc/my.cnf
将刚才在[mysqld]的段中加上的skip-grant-tables删除
保存并且退出vi。
6.重新启动mysqld
# /etc/init.d/mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
Work for fun,Live for love!
分享到:
相关推荐
Linux实用软件包thefuck安装使用教程.docx
Linux系统具有高效的网络功能和稳定的性能,因此被广泛应用于服务器领域,Linux是云计算的核心组成部分,被广泛用于构建云平台和云服务。许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和...
fuck girl magazines+18(3)病毒,可以直接运行,插入到你电脑你的U盘上的文件全部变成快捷方式!!!小心使用(删除不了,可以用策略组解决问题)
在上篇文章给大家介绍了Myeclipse连接mysql数据库的方法,通过本文给大家介绍如何在Java程序中访问mysql数据库中的数据并进行简单的操作,具体详情请看下文。 创建一个javaProject,并输入如下java代码: package ...
“ fuck”,一个顽固的密码管理器 源自pwd.sh密码管理器,fuck添加了非交互模式,与Mac集成了剪贴板,并具有更灵活的密码存储功能 安装 git clone https://github.com/jpwarren00/fuck from /usr/local/bin ln -s {...
thefuck.zip,华丽的应用程序,纠正您以前的控制台命令。
thefuck–自动纠正前一个命令的拼写错误–Linux命令行.docx
这个jar包就是起作用的那个jar包,真是对版本兼容性问题无FUCK说
GO and fuck yourself
WM_MOUSE_FUCK_LEAVE
[安装Mysql(输入三次相同的root密码)] bash sb mysql [增加Mysql用户(输入用户名、密码,数据库名同用户名)] bash sb mysqlu [卸载Mysql] apt-get -y purge mysql-* [绑定域名(test.com改为您的域名)] bash sb host ...
jest-fuck:当测试失败,就会发出产生一个声音“fuck”
苹果CMS
用KEIL编写的数码管显示51单片机源文件
Fuck嘟嘟牛系统禁止XT
比如 www.jb51.net/img/fuckyou.jpg.我们记下来fuckyou.jgp,然后用find命令查找 fuckyou.jpg的位置 find -name /www fuckyou.jpg >1.txt 等到执行完之后我们可以查看1.txt的內容 cat 1.txt,里面所显示的就是wwww...
Fuck
开源项目-adamryman-go-fuck-yourself.zip,go-fuck-yourself is a go wrapper that will make your code build, forcefully.
木马程序 杀毒软件无法识别的
thefuck, 修改前一个控制台命令的出色应用程序 Magnificent的应用,修正了你以前的控制台命令,灵感由一个 @liamosaur 推特。太慢了? 尝试实验即时模式 ! 更多示例:➜ apt-get install vimE: Coul