服务器配置

解决从debian3.1下mysql4客户端连接到debian4下mysql5的问题

由 water 于 周四, 05/31/2007 - 19:42 提交。
有三个地方需要修改:
  1. 修改/etc/mysql/myl.cnf,把bind-address的值127.0.0.1改为真实ip,如192.168.0.127;
  2. 新建用户'some_user'@'some_host',执行:SET PASSWORD FOR 'some_user'@'some_host' = OLD_PASSWORD('newpwd'),否则将出现错误提示:Client does not support authentication protocol requested by server; consider upgrading MySQL client,这其中关键就是OLD_PASSWORD函数提供了mysql4.1以后客户端连接的加密方式;

解决source命令导入 带utf-8字符的.sql 产生乱码的问题

由 water 于 周一, 11/27/2006 - 13:51 提交。

原先是用mysqldump备份的,为了图简便本想在phpmyadmin 中导入,发现速度太慢。转到mysql -uxxx -pxxx下用source /tmp/data.sql导入,提示成功后,打开phpmyadmin,发现数据都变成了乱码。后用如下方法解决:

mysql> SHOW VARIABLES LIKE ‘character_set_%’;
+————————–+—————————-+
| Variable_name | Value |
+————————–+—————————-+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |