Linux+windosw mysql AB 复制
作者 QQ:786376668,4309617
一.软件
1.redhat6.5 64 位 mysql5.5(编译安装)主
2.Windsow sever 2008 64 位 mysql5.5 从
准备工作 linux 系统关闭 iptables(防火墙)关闭 selinux 配置 yum 同步时间
Windsow sever 2008 关闭防火墙
二.开始安装 linux mysql
1. yum install ncurses-devel gcc*cmake -y
回到 cmake 目录,删除 cmakecache.txt 文件
rm -f CMakeCache.txt
groupadd mysql #添加 mysql 组
useradd -g mysql mysql -s /bin/false #创建用户 mysql 并加入到 mysql 组,不允许
mysql 用户直接登录系统
mkdir -p /data/mysql #创建 MySQL 数据库存放目录
chown -R mysql:mysql /data/mysql # 设 置 MySQL 数 据 库 目 录 权 限 mkdir -p
/usr/local/mysql #创建 MySQL 安装目录
cd /usr/local/src
tar zxvf mysql-5.5.21.tar.gz #解压
cd mysql-5.5.21
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -
DDEFAULT_CHARSET=utf8 -DENABLED_LOCAL_INFILE=1 -
DMYSQL_DATADIR=/data/mysql -DWITH_EXTRA_CHARSETS=all -
DWITH_READLINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -
DMYSQL_TCP_PORT=3306 -DDEFAULT_COLLATION=utf8_general_ci
#配置
make #编译 make install #安装
cd /usr/local/mysql
cp ./support-files/my-huge.cnf /etc/my.cnf #拷贝配置文件(注意:/etc 目录下面默认
有一个 my.cnf,直接覆盖即可)
vi /etc/my.cnf #编辑配置文件,在 [mysqld] 部分增加
datadir = /data/mysql #添加 MySQL 数据库路径
cd /usr/local/mysql
./scripts/mysql_install_db --user=mysql #生成 mysql 系统数据库
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld #把 Mysql 加入系统启动
chmod 755 /etc/init.d/mysqld #增加执行权限
chkconfig mysqld on #加入开机启动
vi /etc/rc.d/init.d/mysqld #编辑
basedir = /usr/local/mysql #MySQL 程序安装路径
datadir = /data/mysql #MySQl 数据库存放目录
service mysqld start #启动
vi /etc/profile #把 mysql 服务加入系统环境变量:在最后添加下面这一行
export PATH=$PATH:/usr/local/mysql/bin
下面这两行把 myslq 的库文件链接到系统默认的位置,这样你在编译类似 PHP
评论0
最新资源