一、下载MySQL的安装文件
MySQL-server-community-5.1.50-1.rhel5.i386.rpm
MySQL-client-community-5.1.50-1.rhel5.i386.rpm
下载地址为:http://www.mysql.com/downloads/mysql,根据需要Select Platform,下载两个rpm文件.
二、安装MySQL
rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续.该命令在安装时常用的参数是 –ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程.这个符号将持续到安装完成后才停止.
1、安装服务器端
在有两个rmp文件的目录下运行如下命令:
[root@test1 local]# rpm -ivh MySQL-server-community-5.1.50-1.rhel5.i386.rpm
......(显示略)
Starting mysqld daemon with databases from /var/lib/mysql
如出现如上信息,服务端安装完毕.测试是否成功可运行netstat看Mysql端口是否打开,如打开表示服务已经启动,安装成功.Mysql默认的端口是3306.
[root@test1 local]# netstat -anpt | grep 3306
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
拥有帝国一切,皆有可能。欢迎访问phome.net 2190/mysqld
上面显示可以看出MySQL服务已经启动.
2、安装客户端
运行如下命令:
[root@test1 local]# MySQL-client-community-5.1.50-1.rhel5.i386.rpm
......(显示略)
显示安装完毕.
三、测试是否安装成功
登录MySQL的命令是mysql, mysql 的使用语法如下:
mysql [-u username] [-h host] [-p[password]] [dbname]
username 与 password 分别是 MySQL 的用户名与密码,mysql的初始管理帐号是root,没有密码,注意:这个root用户不是Linux的系统用户.MySQL默认用户是root,初始没有密码,第一次进时只需键入mysql即可.
[root@test1 local]# mysql
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1 to server version: X.X.X-standard
Type ''help;'' or ''h'' for help. Type ''c'' to clear the buffer.
mysql>
出现了“mysql>”提示符,恭喜你,安装成功!(注:X.X.X是你安装的mysql的版本号)
四、修改登录密码
MySQL默认没有密码,安装完毕增加密码的重要性是不言而喻的.
1、命令
/usr/bin/mysqladmin -u root password new-password
格式:mysqladmin -u用户名 -p旧密码 password 新密码
2、示例
例:给root加个密码123456.
键入以下命令 :
[root@test1 local]# /usr/bin/mysqladmin -u root password 123456
拥有帝国一切,皆有可能。欢迎访问phome.net
五、配置my.cnf配置文件
1、生成my.cnf
如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc下并改名为my.cnf.命令如下:
[root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
2、设置字符集
打开my.cnf,添加如下内容
[client] default-character-set=utf8 客户端连接默认MySQL字符集
[MySQLd] default-character-set=utf8 MySQLd默认字符集
六、查看设置utf-8字符集是否成功
1、重启服务
/etc/init.d/mysql restart
2、进入mysql
mysql -uroot -p123456
3、执行mysql> show variables like ''character%'';
-------------------------- ----------------------------
| Variable_name |