mysql 5.5.30.tar.gz_编译安装mysql-5.5.30.tar.gz

1. 创建用户

# groupadd mysql

# useradd -g mysql mysql -s /sbin/nologin

2. 安装所需软件

# yum install -y gcc.x86_64 gcc-c++.x86_64 ncurses-devel.x86_64 make bison.x86_64 bison-devel.x86_64

# tar xvf cmake-2.8.12.2.tar.gz        #安装高版本的cmake是为安装ndbcluster做准备

# ./bootstrap; make; make install    #cmake 的安装命令

3. 解压安装

# tar xvf mysql-5.5.30.tar.gz

# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \

-DMYSQL_DATADIR=/data/dbdata \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_PARTITION_STORAGE_ENGINE=1 \

-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \

-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 \

-DMYSQL_UNIX_ADDR=/usr/local/mysql/tmp/mysql.sock \

-DMYSQL_TCP_PORT=3306 \

-DENABLED_LOCAL_INFILE=1 \

-DWITH_EXTRA_CHARSETS=all \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci \

-DWITH_SSL=yes

# make && make install

4. 创建目录

# mkdir -p /data/dbdata

# chown mysql.mysql /usr/local/mysql -R

# chown mysql.mysql /data/dbdata -R

5. 复制配置文件

# cp /soft/mysql-5.5.30/support-files/my-large.cnf /etc/my.cnf

6. 复制启动脚本

# cp /soft/mysql-5.5.30/support-files/mysql.server /etc/init.d/mysqld

# chmod +x /etc/init.d/mysqld

7. 初始化数据库文件

# /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/data/dbdata/

8. 启动MySQL,并登录

# /etc/init.d/mysqld start

# /usr/local/mysql/bin/mysql -uroot

9. 修改用户登录密码

# /usr/local/mysql/bin/mysqladmin -u root password "mysql"

# /usr/local/mysql/bin/mysql -uroot -pmysql

###修改环境变量

# vim ~/.bash_profile

PATH=$PATH:$HOME/bin:/usr/local/mysql/bin

export PATH

# source ~/.bash_profile        #使修改后的文件立即生效

# mysql -uroot -pmysql

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值