mysql相关知识
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]

Mysql的一句话问题

[| 不指定 2008/02/25 09:12]

1:初始化root密码
mysqladmin -uroot password "initpassword"

2:修改密码
mysql -uroot -p password "newpassword"
Enter password:[ enter old password ]

3:建用户赋予单个库的任意连接权限
create database newdb;
grant select, insert, update, delete,create,alter,index,drop on newdb.* to 'user'@'%' identified by '123456';
grant all privileges  on newdb.* to 'user'@'%' identified by '123456';

MYSQL字符集的问题。

[| 不指定 2007/09/24 17:30]
官方文档位置:http://dev.mysql.com/doc/refman/5.1/zh/charset.html

一:版本问题
引用

mysql4.1开始引入多语言支持,所以查看一下版本吧。
root@ubuntu606:~# mysql -V
mysql  Ver 14.12 Distrib 5.0.22, for pc-linux-gnu (i486) using readline 5.1
lucifer@debian:/var/www/owl$ mysql -V
mysql  Ver 14.12 Distrib 5.0.45, for pc-linux-gnu (i486) using readline 5.2


二:字符集相关参数

默认情况下:
mysql> show variables;
........................
| character_set_client            | latin1                      |
| character_set_connection        | latin1                      |
| character_set_database          | latin1                      |
| character_set_results           | latin1                      |
| character_set_server            | latin1                      |
| character_set_system            | utf8                        |
| collation_connection            | latin1_swedish_ci           |
| collation_database              | latin1_swedish_ci           |
| collation_server                | latin1_swedish_ci           |
........................
修改后:
mysql> show variables;
........................
| character_set_client            | utf8                        |
| character_set_connection        | utf8                        |
| character_set_database          | utf8                        |
| character_set_results           | utf8                        |
| character_set_server            | utf8                        |
| character_set_system            | utf8                        |
| collation_connection            | utf8_general_ci             |
| collation_database              | utf8_general_ci             |
| collation_server                | utf8_general_ci             |
......

需要查看这9个参数的意义。自己找去吧。我也不知道去哪里找,反正一google就大堆。

三:修改指的是修改/etc/mysql/my.cnf,反正就是你mysql的配置文件。

分别在client配置区和mysqld配置区
里面加入:
default-character-set   =       utf8
然后保证连接的程序为utf8,就不会错了。
配置区域如下:
[mysqld]
[client]

需要注意的是,服务器端的字符区域设定不是在[mysql.server]这个区域里面的。在使用RHEL5的过程中发现。

分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]