数据库安装配置文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
鸿蚨电子商务平台
数据库
安装配置文档
数据库安装配置 (2)
安装流程 (2)
1.根据服务器安装配置文档,配置服务器(略) (2)
2.FTP上传数据库二进制文件 (2)
3.添加数据库用户 (2)
3.1.添加数据库用户组 (2)
3.2.添加数据库用户 (2)
4.安装ncurses (3)
4.1.FTP上传源码安装包 (3)
4.2.解压缩源码安装包 (3)
4.3.进入安装目录 (3)
4.4.配置安装变量 (3)
4.5.编译安装 (3)
5.安装数据库 (3)
5.1.FTP上传mysql源码安装包 (3)
5.2.解压缩mysql压缩包 (3)
5.3.进入目录 (3)
5.4.配置 (3)
5.5.编译安装 (3)
6.配置数据库 (4)
6.1.生成数据库配置文件 (4)
6.2.生成数据库启动文件 (4)
6.3.数据库初始化 (4)
6.4.数据库文件权限设置 (4)
6.5.数据库服务添加 (4)
6.6.配置环境变量 (4)
6.7.启动数据库 (5)
6.8.数据库设置 (5)
6.9.配置数据库配置文件 (5)
安装流程
3.1.添加数据库用户组
groupadd mysql
3.2.添加数据库用户
useradd -g mysql mysql
4.1.FTP上传源码安装包
4.2.解压缩源码安装包
tar -zxvf ncurses-5.6.tar.gz
4.3.进入安装目录
cd ncurses-5.6
4.4.配置安装变量
./configure --prefix=/usr/local/ --with-shared --without-debug 4.5.编译安装
make
make install
5.1.FTP上传MYSQL源码安装包
5.2.解压缩MYSQL压缩包
tar -xvf mysql-5.1.40.tar
5.3.进入目录
cd mysql-5.1.40
5.4.配置
./configure –prefix=/usr/local/mysql –with-charset=utf8
5.5.编译安装
make
make install
6.1.生成数据库配置文件
cp support-files/f /etc/f
6.2.生成数据库启动文件
cp support-files/mysql.server /etc/rc.d/init.d/mysqld 文件权限设置
chmod 755 /etc/rc.d/init.d/mysqld
6.3.数据库初始化
cd /usr/local/mysql
bin/mysql_install_db --user=mysql
6.4.数据库文件权限设置
权限分配:
chown -R root .
chown -R mysql var
chown -R mysql .
chgrp -R mysql .
6.5.数据库服务添加
chkconfig –add mysqld
chkconfig mysqld on
6.6.配置环境变量
vim /etc/profile
结尾处添加:
export PATH=$PATH:/usr/local/mysql/bin
环境变量生效
source /etc/profile
6.7.启动数据库
/etc/rc.d/init.d/mysqld start
6.8.数据库设置
6.8.1.登陆数据库
mysql –uroot –p
回车
6.8.2.添加INNODB支持
install plugin innodb soname 'ha_innodb.so';
6.8.3.退出MYSQL
exit
6.9.配置数据库配置文件
6.9.1.添加INNODB引擎配置
vim /etc/f
确保以下内容
# Uncomment the following if you are using InnoDB tables innodb_data_home_dir = /usr/local/mysql/var/
innodb_data_file_path = ibdata1:10M:autoextend innodb_log_group_home_dir = /usr/local/mysql/var/
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
innodb_buffer_pool_size = 16M
innodb_additional_mem_pool_size = 2M
# Set .._log_file_size to 25 % of buffer pool size
innodb_log_file_size = 5M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
6.9.2.设置数据库默认存储引擎
default-storage-engine=INNODB
6.9.3.添加主从数据库配置
6.9.3.1.添加主从数据库复制用户
主数据库添加用户:
grant replication slave on *.* to mysql_user@’192.168.1.135’ identified by 'hongfums'; 从数据库添加用户:
grant replication slave on *.* to mysql_user@’192.168.1.134’ identified by 'hongfums';
6.9.3.2.修改主数据库配置
set-variable=binlog-ignore-db=mysql
master-host = IP
master-user = USER
master-password = PASSWORD
master-port = 3306
set-variable=replicate-ignore-db=mysql
6.9.3.3.修改从数据库配置文件