开发学院数据库MySQL MySQL常见问题集锦解答及技巧 阅读

MySQL常见问题集锦解答及技巧

 2006-04-06 10:43:55 来源:WEB开发网   
核心提示: 正在以错误的次序调用客户函数!Ignoring user错误Found wrong password for user: _user@some_host'">'some_user@some_host'; Ignoring user这意味着在mysql

正在以错误的次序调用客户函数!
  Ignoring user错误

Found wrong password for user: _user@some_host'">'some_user@some_host'; Ignoring user

这意味着在mysqld启动时或在它再次装载权限表时,它在user表中找到了一个有一个无效口令的条目。结果,条目简单地被权限系统忽略。

Table 'xxx' doesn't exist错误

数据库和表名件是区分大小写的!可以用SHOW TABLES检查你在当前数据库中有哪个表。


  从一个文本文件运行SQL命令

可以把SQL命令放在一个文件中并且告诉mysql从该文件读取其输入:创造一个文本文件“text_file”,它包含要执行的命令。然后如下调用mysql:

shell> mysql database < text_file

shell> mysql < text_file

启动有USE db_name语句的文本文件。


  怎样重新设置一个忘记的口令

如果忘记了MySQL的root用户的口令,可以使用如下方法恢复:

通过发送一个kill(不是kill -9)到mysqld服务器来关闭mysqld服务器。pid 被保存在一个.pid文件中,通常在MySQL数据库目录中:

kill `cat /mysql-data-directory/hostname.pid`

你必须是一个UNIX root用户或运行服务器的相同用户做这个。

使用--skip-grant-tables选项重启mysqld。

用mysql -h hostname mysql连接mysqld服务器并且用一条GRANT命令改变口令。见7.26 GRANT和REVOKE句法。也可以用mysqladmin -h hostname -u user password 'new password' 进行。

上一页  1 2 3 4  下一页

Tags:MySQL 常见问题 集锦

编辑录入:coldstar [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
赞助商链接