mysql_5.5源代码安装快速手册
2012-07-30 16:42
555 查看
新鸟(简易方法)
yum install mysql-server // mysql 5.0.9,并非5.5版本
1 添加用户和组
groupadd mysql
useradd -g mysql.
2 下载
yum groupinstall "Development Tools"
rz //mysql指定版本5.5.24
wget http://www.cmake.org/files/v2.8/cmake-2.8.7.tar.gz wget http://ftp.gnu.org/gnu/bison/bison-2.5.tar.gz wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.6.tar.gz
3 编译安装依赖工具
cd /usr/local/src
tar zxvf cmake-2.8.7.tar.gz
cd cmake-2.8.7
./bootstrap
gmake
gmake install
cd ../
tar zxvf bison-2.5.tar.gz
cd bison-2.5
./configure
make
make install
cd ../
tar zxvf ncurses-5.6.tar.gz
cd ncurses-5.6
./configure
make
make install
cd ../
4 编译安装 MySQL 5.5.24
/usr/sbin/groupadd mysql
/usr/sbin/useradd -g mysql mysql
mkdir /var/mysql
mkdir /var/mysql/data
chmod 777 /var/mysql/data
tar xvf mysql-5.5.24.tar.gz
cd mysql-5.5.24/
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/var/mysql/data
make && make install
chmod +w /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql
ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18
mkdir -p /var/mysql/
mkdir -p /var/mysql/data/
mkdir -p /var/mysql/log/
chown -R mysql:mysql /var/mysql/
cd support-files/
=============================================
cp my-large.cnf /var/mysql/my.cnf (注意:my-large.cnf适用于1G内存左右的服务器,可以根据自己配置情况选用my-large.cnf 或 my-huge.cnf 等不同配置)
=============================================
换成
cp my-medium.cnf /etc/my.cnf
cp mysql.server /etc/init.d/mysqld
5 配置启动MySQL 5.5.24
5.1 若有需要请先修改 mysql 的配置 my.cnf
vim /etc/my.cnf
5.2 mysql 初始化安装
/usr/local/mysql/scripts/mysql_install_db --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/var/mysql/data --user=mysql
5.3 将 mysql 加入开机启动
chmod +x /etc/init.d/mysqld
vi /etc/init.d/mysqld (编辑此文件,查找并修改以下变量内容:)
basedir=/usr/local/mysql
datadir=/var/mysql/data
chkconfig --add mysqld
chkconfig --level 345 mysqld on
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
ln -s /usr/local/mysql/bin/mysql_config /usr/bin/mysql_config //64位系统安装php需要
5.4 启动 mysql
service mysqld start
/usr/local/mysql/bin/mysqladmin -u root password (new password)
Test MYSQL:
mysql -u root -p
本文出自 “机动战士高达Oracle” 博客,请务必保留此出处http://gundam.blog.51cto.com/1845787/947995
yum install mysql-server // mysql 5.0.9,并非5.5版本
1 添加用户和组
groupadd mysql
useradd -g mysql.
2 下载
yum groupinstall "Development Tools"
rz //mysql指定版本5.5.24
wget http://www.cmake.org/files/v2.8/cmake-2.8.7.tar.gz wget http://ftp.gnu.org/gnu/bison/bison-2.5.tar.gz wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.6.tar.gz
3 编译安装依赖工具
cd /usr/local/src
tar zxvf cmake-2.8.7.tar.gz
cd cmake-2.8.7
./bootstrap
gmake
gmake install
cd ../
tar zxvf bison-2.5.tar.gz
cd bison-2.5
./configure
make
make install
cd ../
tar zxvf ncurses-5.6.tar.gz
cd ncurses-5.6
./configure
make
make install
cd ../
4 编译安装 MySQL 5.5.24
/usr/sbin/groupadd mysql
/usr/sbin/useradd -g mysql mysql
mkdir /var/mysql
mkdir /var/mysql/data
chmod 777 /var/mysql/data
tar xvf mysql-5.5.24.tar.gz
cd mysql-5.5.24/
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/var/mysql/data
make && make install
chmod +w /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql
ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18
mkdir -p /var/mysql/
mkdir -p /var/mysql/data/
mkdir -p /var/mysql/log/
chown -R mysql:mysql /var/mysql/
cd support-files/
=============================================
cp my-large.cnf /var/mysql/my.cnf (注意:my-large.cnf适用于1G内存左右的服务器,可以根据自己配置情况选用my-large.cnf 或 my-huge.cnf 等不同配置)
=============================================
换成
cp my-medium.cnf /etc/my.cnf
cp mysql.server /etc/init.d/mysqld
5 配置启动MySQL 5.5.24
5.1 若有需要请先修改 mysql 的配置 my.cnf
vim /etc/my.cnf
5.2 mysql 初始化安装
/usr/local/mysql/scripts/mysql_install_db --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/var/mysql/data --user=mysql
5.3 将 mysql 加入开机启动
chmod +x /etc/init.d/mysqld
vi /etc/init.d/mysqld (编辑此文件,查找并修改以下变量内容:)
basedir=/usr/local/mysql
datadir=/var/mysql/data
chkconfig --add mysqld
chkconfig --level 345 mysqld on
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
ln -s /usr/local/mysql/bin/mysql_config /usr/bin/mysql_config //64位系统安装php需要
5.4 启动 mysql
service mysqld start
/usr/local/mysql/bin/mysqladmin -u root password (new password)
Test MYSQL:
mysql -u root -p
本文出自 “机动战士高达Oracle” 博客,请务必保留此出处http://gundam.blog.51cto.com/1845787/947995
相关文章推荐
- MySQL5.5源代码安装
- MySQL5.5源代码安装
- 我的快速安装MySQL手册
- linux安装apache、mysql、php指导手册
- Ubuntu使用cmake安装Mysql-5.5.21源代码
- 自总结之在Centos7下快速安装mysql
- Centos6.5使用yum安装mysql——快速上手必备
- LAMP服务器简明安装手册(OpenSSL+Mysql+Apache2+PHP)
- Mysql在Windows系统快速部署安装方法(绿色免安装版)
- mysql 5.7 安装手册(for linux)
- MySql安装错误代码1045的解决方案
- Poechant 快速安装配置教程:Windows 7下Apache+MySQL+PHP开发环境
- Python操作Mysql实例代码教程(查询手册)
- 初学者安装RPM包快速应急手册
- Centos7.2下使用YUM快速安装MySQL5.7
- Ubuntu 14.04 安装Apache、MySQL、PHP、JDK7、Tomcat7、vsFTPd、Open SSH Server快速步骤
- jira4.4.1快速安装(含破解)手册
- MySql安装手册(Linux环境)