编译安装mysql
2014-04-03 23:10
363 查看
1.配置环境
# yum -y install gcc gcc-c++ ncurses-devel openssl openssl-devel libtool*
2.安装mysql
# tar xvf mysql-5.1.50.tar.gz
# cd mysql-5.1.50
# ./configure '--prefix=/usr/local/mysql-5.1' '--localstatedir=/data' '--with-unix-socket-path=/usr/local/mysql-5.1/mysql.sock' '--with-charset=utf8' '--with-extra-charsets=complex' '--with-pthread' '--enable-thread-safe-client' '--with-ssl' '--with-client-ldflags=-all-static' '--with-mysqld-ldflags=-all-static' '--with-plugins=partition,federated,ndbcluster,innobase,csv,blackhole,myisam,innodb_plugin,heap,archive' '--enable-shared' '--enable-assembler'
# make && make install
3.初始化
# groupadd mysql
# useradd -g mysql -s /sbin/nologin -M mysql
# mkdir /data# mkdir /usr/local/mysql-5.1
# chown -R mysql:mysql /usr/local/mysql-5.1
# chown -R mysql:mysql /data
# /usr/local/mysql-5.1/bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql-5.1--datadir=/data
# cp /usr/local/mysql-5.1/share/mysql/mysql.server /etc/init.d/mysqld
# chmod 755 /etc/init.d/mysqld
# vim /etc/init.d/mysqld
basedir=/usr/local/mysql-5.1
datadir=/data
注意:/usr/local/mysql-5.1/etc/my.cnf
[mysqld]
datadir=/data
basedir = /usr/local/mysql-5.1
socket = /usr/local/mysql-5.1/mysql.sock
4.设置环境变量
# vim /etc/profile
MYSQL=/usr/local/services/mysql/bin
PATH=$PATH:$MYSQL
export PATH
# source /etc/profile
5.启动服务器
# /etc/init.d/mysqld start
# yum -y install gcc gcc-c++ ncurses-devel openssl openssl-devel libtool*
2.安装mysql
# tar xvf mysql-5.1.50.tar.gz
# cd mysql-5.1.50
# ./configure '--prefix=/usr/local/mysql-5.1' '--localstatedir=/data' '--with-unix-socket-path=/usr/local/mysql-5.1/mysql.sock' '--with-charset=utf8' '--with-extra-charsets=complex' '--with-pthread' '--enable-thread-safe-client' '--with-ssl' '--with-client-ldflags=-all-static' '--with-mysqld-ldflags=-all-static' '--with-plugins=partition,federated,ndbcluster,innobase,csv,blackhole,myisam,innodb_plugin,heap,archive' '--enable-shared' '--enable-assembler'
# make && make install
3.初始化
# groupadd mysql
# useradd -g mysql -s /sbin/nologin -M mysql
# mkdir /data# mkdir /usr/local/mysql-5.1
# chown -R mysql:mysql /usr/local/mysql-5.1
# chown -R mysql:mysql /data
# /usr/local/mysql-5.1/bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql-5.1--datadir=/data
# cp /usr/local/mysql-5.1/share/mysql/mysql.server /etc/init.d/mysqld
# chmod 755 /etc/init.d/mysqld
# vim /etc/init.d/mysqld
basedir=/usr/local/mysql-5.1
datadir=/data
注意:/usr/local/mysql-5.1/etc/my.cnf
[mysqld]
datadir=/data
basedir = /usr/local/mysql-5.1
socket = /usr/local/mysql-5.1/mysql.sock
4.设置环境变量
# vim /etc/profile
MYSQL=/usr/local/services/mysql/bin
PATH=$PATH:$MYSQL
export PATH
# source /etc/profile
5.启动服务器
# /etc/init.d/mysqld start
相关文章推荐
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志
- MySQL 安全事宜
- MySQL 备份与恢复
- MySQL 优化
- MySQL 数据类型
- Facebook's New Real-time Messaging System: HBase to Store 135+ Billion Messages a Month
- MySQL复制