本文尝试使用 apt-get 来安装 MySQL ,而不是从 source code 编译安装。
1. Install
$ sudo apt-get install mysql-server mysql-client
这会安装最新版本的 MySQL (当前是5.0),若希望指定安装 MySQL 4.1.x,可以:
$ sudo apt-get install mysql-server-4.1 mysql-client-4.1
更多有关 MySQL 包可以到 http://packages.ubuntu.com 中搜索。
安装程序会自行创建一个新用户 mysql 来运行 MySQL 相关守护进程。
2. Stop cluster daemons
默认情况下,会有三个与 MySQL 有关的守护进程在运行:
mysql : MySQL database daemon
mysql-ndb : MySQL database cluster server daemon
mysql-ndb-mgm : MySQL database cluster management daemon
对于小型应用,通常我们不太可能需要建立 MySQL 集群,所以,mysql-ndb 和 mysql-ndb-mgm 应该不用启动。
停止的方法很简单,打开 系统管理 -> 服务 ,然后把 mysql-ndb, mysql-ndb-mgm 反选即可。

3. Configuration
默认情况下,主配置文件是 /etc/mysql/my.cnf ,这是一个全局配置文件。我的主要修改是指定字符集为 utf8 ,以及忽略 bdb, innodb.
在 [mysqld] 项下增加以下设定:
# 指定服务器端默认字符集为 utf8
character_set_server = utf8
# 指定应用连接时使用 utf8
# 注意:若使用 super user (比如root)来创建连接,该项设定无效。具体解释参见 MySQL 文档
init_connect = ‘set names utf8′
# 忽略 Berkeley DB
skip-bdb
# 忽略 InnoDB
skip-innodb
4. Security
安装完成后,MySQL 中默认有五个用户,分别是 root@localhost, root@huangys, debian-sys-maint@localhost 以及两个用户名为空的匿名用户。
这其中,只需要保留 root@localhost 和 debian-sys-maint@localhost 即可,其余三个可以删除:
mysql> use mysql;
mysql> delete from user where User=’root’ and Host=’huangys’;
mysql> delete from user where User=”;
另外,root@localhost 的默认密码为空,使用 mysqladmin 指令为它设定一个密码:
$ mysqladmin -uroot -hlocalhost -P3306 -p password my_pass
5. Tools
MySQL 的管理工具还是有不少的,比较好用的就是 MySQL 官方的 GUI Tools 和大名鼎鼎的 phpmyadmin. 安装指令分别如下:
MySQL GUI Tools:
$ sudo apt-get install mysql-admin mysql-query-browser
phpmyadmin:
$ sudo apt-get install apache2 php5 libapache2-mod-php5 php5-mysql
$ sudo apt-get install phpmyadmin
在弹出的对话框中选择 apache2,安装完成后需要重启一下 apache:
$ sudo /etc/init.d/apache2 restart
END.
Candy到此一游^_^
ooooO………….
(….)… Ooooo..
.\..(…..(…..)…
..\_)….. )../….
………. (_/…..