系统版本:CentOS6.6_64 Minimal模式
软件版本:mysql-5.1.40-linux-x86_64-icc-glibc23.tar.gz
[注:]本篇文档适用于所有版本的mysql、但前提必须是编译过的二进制文件
安装过程如下:
关闭防火墙以及seLinux
service iptables stop
vim /etc/sysconfi/selinux // 修改:7 SELINUX=disabled
sync;reboot //保存并重新启动
软件包搜狐镜像下载地址:http://mirrors.sohu.com/mysql/
yum install -y epel-release gcc ntpdate //安装epel扩展源 是为了方便安装依赖包
1、解压
cd /usr/local/src/
tar zxvf mysql-5.1.40-linux-x86_64-icc-glibc23.tar.gz
2、把解压的数据放到合适位置
mv mysql-5.1.40-linux-x86_64-icc-glibc23 /usr/local/mysql
3、做一个软连接、方便以后升级 //此步骤可以省略
ln -s mysql-5.1.40-linux-x86_64-icc-glibc23 /usr/local/mysql
4、建立用户和组、初始化的文件夹并指定权限
groupadd mysql
useradd -g mysql -s /sbin/nologin -M mysql
mkdir -p /data/mysql
chown -R mysql:mysql /data/mysql
5、初始化数据库
cd /usr/local/mysql/
./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
6、拷贝配置文件
cp support-files/my-large.cnf /etc/my.cnf
7、拷贝启动文件并修改权限
cp support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
8、修改配置文件
vim /etc/init.d/mysqld //设置路径
.....................................................................................
46 basedir=/usr/local/mysql
47 datadir=/data/mysql
.....................................................................................
vim /etc/my.cnf //红色字体为增加内容 设置编码为utf8
.....................................................................................
22 # Here follows entries for some specific programs
23 [mysql]
24 default-character-set = utf8
25
26 # The MySQL server
27 [mysqld]
28 character_set_server = utf8
29 port = 3306
.....................................................................................
9、设置自启动
chkconfig --add mysqld
chkconfig mysqld on
service mysqld start
mysql错误参考:http://blog.csdn.net/wwj_905/article/details/48000559