1、下载mysql-5.1.62.tar.gz
2、/usr/local下新建mysql
3、添加组和用户,对mysql进行解压,代码如下:
[root@localhost mysql]# groupadd mysql
[root@localhost mysql]# useradd -g mysql mysql
[root@localhost mysql]# tar zxvf mysql-5.1.62.tar.gz
4、跳换目录:
[root@localhost mysql]# cd mysql-5.0.21
[root@localhost mysql]# ./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql/ --with-charset=utf8 --with-extra-charsets=big5,ascii,gb2312,gbk,utf8
说明:
#prefix=/usr/local/mysql mysql安装的目标目录
#sysconfdir=/etc my.ini配置文件的路径
#localstatedir=/var/lib/mysql 数据库存放的路径
--with-charset=utf8 设置mysql默认使用的字符集
--with-extra-charsets=big5,ascii,gb2312,gbk 安装扩展的字符集支持,默认是没有以上字符集的。
如果安装时没有指定安装这些字符集,那么安装完过后,我们新建表的时候用DEFAULT CHARSET=gbk这样的指令指定字符集,则会出错ERROR 1115 (42000): Unknown character set: 'gbk'
5、
[root@localhost mysql-5.0.21]# make
6、
[root@localhost mysql-5.0.21]# make install
7、
[root@localhost mysql-5.0.21]# cp support-files/my-medium.cnf /etc/my.cnf
8、转换目录和创建MySQL授权表
[root@localhost mysql-5.0.21]# cd /usr/local/mysql
[root@localhost mysql]# bin/mysql_install_db --user=mysql
9、权限设置
[root@localhost mysql]# chown -R root .
[root@localhost mysql]# chown -R mysql:mysql /var/lib/mysql
[root@localhost mysql]# chgrp -R mysql .
启动服务:
[root@localhost mysql]# bin/mysqld_safe --user=mysql &
10、添加服务,修改密码
[root@localhost mysql]# cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld
[root@localhost mysql]# chkconfig --add mysqld
[root@localhost mysql]# bin/mysqladmin -u root password "sa"
11、进入mysql