总结mysql的安装

10 篇文章 0 订阅

假设使用的用户是work

首先wget mysql的安装包mysql-5.1.28-rc.tar.gz5.1版本以前用configure进行编译,5.1之后的版本用cmake进行编译。

在这记录5.1版本以前用configure进行编译

1. 进入解压缩后的文件夹
2. 编译 $./configure --prefix=/*要安装的目录/mysql --with-charset=utf8 --with-plugins=innobase
  例:$./configure --prefix=$HOME/work/tools/mysql  --with-charset=utf8 --with-plugins=innobase
**=================================================**
编译Mysql时configure: error: No curses/termcap library found 的错误解决方法
说明 curses/termcap 库没有安装
root安装ncurses(或者编译安装ncurses,然后./configure编译的时候--with指定lib路径)
**=================================================** 
3 、 make
4 、 make install
5. 拷贝一份配置文件到mysql的安装目录下并且重命名为my.cnf
 在安装目录下$HOME/tools/mysql/share/mysql/ 下找到my-medium.cnf,将它拷贝到安装目录并且重命名为my.cnf
6、  并修改my.cnf 
在my.cnf里加入                                                                
sql_mode        =NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES</span>
port            = 3306
socket          =/home/work/tools/mysql/mysql.sock
basedir         =/home/work/tools/mysql
datadir         =/home/work/tools/mysql/data
pid-file        =/home/work/tools/mysql/mysql.pid
log-error       =/home/work/tools/mysql/mysql.err.log
user            =work
server-id       =1
7. 初始化数据库表
   安装目录/bin/mysql_install_db --user=mysql --datadir=/安装路径/mysql/var
   例:./mysql/bin/mysql_install_db --user=work --datadir=$HOME/tools/mysql/data  --user=work
8. 启动服务 
    安装路径/bin/mysqld_safe --defaults-file=安装路径/my.cnf
   例:./bin/mysqld_safe --defaults-file=/home/work/tools/mysql/my.cnf
添加环境变量:
vim ~/.bash_profile
export PATH=$HOME/tools/mysql/bin:$PATH:$HOME/bin
export LD_LIBRARY_PATH=$HOME/tools/mysql/lib:$LD_LIBRARY_PATH

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值