[转]关于mysql 常遇到的一些问题

1. 没有启动mysql ,可以使用下面的命令来启动 mysql,当然如果你的mysqld_safe找不到的话,可以到试试 /usr/bin/mysqld_safe ,或者 更疯狂的 find / -name mysqld_safe ,再找不到的话,估计就是没有安装mysql 了,先安装了再说。下载可以到 http://www.mysql.org/downloads/mysql/5.0.html, 安装的方法可以参看http://www.chinaunix.net/jh/17/178508.html

 root@localhost>  mysqld_safe &

2. 如果你忘记了root 密码, 可以首先kill 掉mysql 进程 ,然后 使用

root@localhost> mysqld_safe --skip-grant-table &

来启动,之后,运行

root@localhost> mysql
mysql> use mysql;
mysql> update user set Passwod='' where User='root';
mysql> exit;
root@localhost> mysqladmin shutdown
root@localhost> mysqld_safe &
现在你的mysql root帐号已经没有密码了,你可以重新设定了。

3.不小心将 mysql的授权表删除了 ,即在mysql数据库中没有'mysql'这个数据库了,这时候,你需要重新建立这个数据库使用

root@localhost> mysql_install_db

来重新建立这个数据库。

 

This article is posted by on , link is .

Leave a reply