与‘软件家园’有关的日志

mysql数据库中忘记root或其他的账号时的解决办法

admin 发表于 mysql 分类,标签: , ,
1

有时时间一长或其它原因,不清楚mysql数据库中的root 账号,这时可以通过下面的方法找回root或其他账号的密码。

在windows系统下:

(1)打开cmd命令行窗口,使用”net stop mysql“命令停止mysql服务。在”net stop mysql”中”mysql”表示数据库的服务名称.

如:D:\PHP\mysql\MySQL Server 5.0\bin>net stop mysql
MySQL 服务正在停止…
MySQL 服务已成功停止。

(2)然后在cmd命令行到mysql的安装路径,找到 mysqld-nt.exe.

如mysql安装在d盘下,使用运行—>输入 “cmd”—>输入“d”切换到D盘—->然后再“cd mysql”切换到mysql目录下—->cd bin(切换到mysql下的bin目录)—-》mysqld-nt.exe就在这个bin目录下。

在这个bin目录下执行下面命令:mysqld-nt –skip-grant-tables

点击回车键后,则当前窗口将会停止,不用关闭这个窗口。

(3)打开我的电脑中的mysql的安装目录,同样在其bin目录下,找到mysql.exe文件,双击这个文件。会直接打开mysql的数据库的命令行。在这个命令行,可以直接操作数据库中信息,如

show databases—->查看数据库中的有多少个数据库等等。

再运行mysql>use mysql
>update user set password=password(“new_password”) where user=”root”;
>flush privileges;
>exit

用Ctrl+Alt+Del,找到mysqld-nt的进程杀掉它。然后再重新启动mysql服务,就可以用新密码登录了 .

注意:要是不重新启动mysql服务的话,这个更改相当于是无效的。

在linux系统下:

如果 MySQL 正在运行,首先杀之: killall -TERM mysqld。
启动 MySQL :bin/safe_mysqld –skip-grant-tables &
就可以不需要密码就进入 MySQL 了。
然后就是
>use mysql
>update user set password=password(“new_pass”) where user=”root”;
>flush privileges;
重新杀 MySQL ,用正常方法启动 MySQL 。

每次启动office 2007时都提示“正在配置Microsoft Office Professional Plus 2007”?

admin 发表于 软件家园 分类,标签: ,
13

问题现象:

安装完Microsoft Office Professional 2007后,打开WORD EXCLE POWERPNT 总是提示:“正在配置Microsoft Office Professional Plus 2007字样”要等待上一段时间后,就能打开使用了。这是怎么回事呢?

解答:

(1)可能之前安装offices2007时中间出错了,解决方法:修复安装或重新安装offices2007。

(2)电脑上面存在两个版本的office,如offices2003和offices2007;

解决方法:

office2007_setup.exe

进入目录C:\Program Files\Common Files\microsoft shared\OFFICE12\Office Setup Controller
把SETUP.EXE程序重命名即可,比如SETUP123.EXE。见上图。

这是我遇到的两种情况,分别采取上面的两种解决方式。当然,大家有什么遇到什么新的问题,可以说出来 一起讨论学习下。