CentOS6上安装mysql5.5.16

操作系统:CentOS6.0
数据库:mysql community server 5.5.16

Gccc++ncurses都必须安装才得行,否则会出错

 

mysql community 5.5.16编译安装

tar zxvf mysql-5.5.16.tar.gz 
cd mysql-5.5.16 
cmake . 
make 
make install

在安装cmake .的过程中,有可能会出现错误:

CMake Error at cmake/readline.cmake:83 (MESSAGE): 
  Curses library not found.  Please install appropriate package,

    Redhat and derivates it is ncurses-devel. 
Call Stack (most recent call first): 
  cmake/readline.cmake:127 (FIND_CURSES) 
  cmake/readline.cmake:217 (MYSQL_USE_BUNDLED_LIBEDIT) 
  CMakeLists.txt:257 (MYSQL_CHECK_READLINE)

需要安装libncurses5-dev。

如果没有安装上面提到的gcc、g++,有可能会提示下面的错误:

CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage 
CMake Error: Internal CMake error, TryCompile configure of cmake failed 
– Performing Test HAVE_PEERCRED – Failed 
Warning: Bison executable not found in PATH 
– Configuring incomplete, errors occurred!

如果在make中提示错误,也是缺少软件包造成的。我碰到的就是上面两种错误。

Mysql数据库初始化

mysql安装过程中默认会在/etc/mysql目录copy一个my.cnf配置文件。根据自己的需要修改这个文件。

………………..

[mysqld_safe] 
socket          = /var/run/mysqld/mysqld.sock 
nice            = 0

[mysqld] 

# * Basic Settings 

user            = mysql 
pid-file        = /var/run/mysqld/mysqld.pid 
socket          = /var/run/mysqld/mysqld.sock 
port            = 3308 
basedir         = /usr/local/mysql 
datadir         = /app/mysql

……………………..

安装mysql权限表和默认系统schema,在前面的cmake过程中如果没有指定mysql安装目录,默认情况下会安装在/usrl/local下面:

root@debian:/home/mysql/mysql-5.5.16# cd /usr/local/mysql/

设置mysql默认用户组

chown   -R mysql:mysql .

初始化mysql数据库

root@debian:/usr/local/mysql# cd /usr/local/mysql

root@debian:/usr/local/mysql# scripts/mysql_install_db –defaults_file=/etc/mysql/my.cnf –user=mysql &

Mysql测试:

CentOS6上安装mysql5.5.16

登录:
CentOS6上安装mysql5.5.16
安装完毕。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值