安装编译过的二进制mysql-5.1.40

系统版本: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


你可能感兴趣的:(mysql)