易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux网管笔记(24)重新找到MySQL数据库的root密码

忘记MySQL ROOT密码是在MySQL使用中很常见的问题。没想到今天就碰到这样一个问题:内部的mysql的root密码被修改了。查阅资料,有如下方法: Unix&Linux:
1.用root或者运行mysqld的用户登录系统;
2.利用kill命令结束掉mysqld的进程;
3.使用--skip-grant-tables参数启动MySQL Server
shell>mysqld_safe --skip-grant-tables &
4.为root@localhost设置新密码
shell>mysqladmin -u root flush-privileges password "newpassword"5.重启MySQL Server 但总得自己实践一下,方法如下: 1.关闭mysql服务 /etc/init.d/mysqld stop
2.使用–skip-grant-tables选项启动MySQL服务,可以修改/etc/inin.d/mysqld脚本启动位置增加此选项, vi /etc/init.d/mysqld
在下面运行启动的语句里增加--skip-grant-tables /usr/bin/mysqld_safe --skip-grant-tables --datadir="$datadir" --socket="$socketfile" \
--log-error="$errlogfile" --pid-file="$mypidfile" \ 加入--skip-grant-tables的意思是启动MySQL服务的时候跳过权限表认证。启动后,连接到MySQL的root不需要口令 3.重新启动mysql服务 /etc/init.d/mysqld start
4.修改root用户的密码; mysql> update mysql.user set password=PASSWORD('123456') where User=root;
mysql> flush privileges;
mysql> quit 5. 重新启动MySQL,就可以使用新密码登录了。 mysql -u root –p
输入密码:123456
6.关闭mysql服务 /etc/init.d/mysqld stop
7.重新修改第2步修改的/etc/init.d/mysqld,使其保持原来不变,也就是取消--skip-grant-tables语句8.重新启动mysql服务
/etc/init.d/mysqld start


相关文档:

Linux中的makefie书写规则学习2

 
三、make是如何工作的
在默认的方式下,也就是我们只输入make命令。那么,
1、make会在当前目录下找名字叫“Makefile”或“makefile”的文件。
2、如果找到,它会找文件中的第一个目标文件(target),在上面的例子中,他会找到“edit”这个文件,并把这个文件作为最终的目标文件 ......

ARM Linux启动过程分析

 
ARM Linux启动过程分析
 
 
摘 要: 嵌入式 Linux 的可移植性使得我们可以在各种电子产品上看到它的身影。对于不
同体系结构的处理器来说Linux的启动过程也有所不同。本文以S3C2410 ARM处理器为例,
详细分析了系统上电后 bootloader的执行流程及 ARM Linux的启动过程。
关键词:ARM Linux boot ......

Mysql分布事务的探索

由于项目需要,对mysql分布事务有一定要求.这里先简单说明必要.
假设,日常财务中,要完成一个拥护订购,必须将定单操作和财务操作封在一个事务中才能保证交易完整性.
如果定单和财务数据都分布在各自的实例中,则必须用分布事务才能满足.
废话不多,进入分布事务探索。
(本文例子来自网络,本文只注重探索)
1.在本机 loca ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号