源码安装mysql

回复 收藏
源码安装mysql5.3.6
下载安装cmake (mysql5.5以后是通过cmake来编译的)
下载地址http:www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz
Cd cmake
./configure --prefix=/usr/local/cmake
肯会报错一下错误:
Error when bootstrapping CMake:
Cannot find appropriate C compiler on this system.
Please specify one using environment variable CC.
See cmake_bootstrap.log for compilers attempted.
这是没有安装gcc-c++这个组件的原因
解决办法:
Yum install -y gcc-c++
安装完毕之后./configure --prefix=/usr/local/cmake
make && make install
Mysql安装的第一步完毕,安装mysql
下载mysql wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.36.tar.gz
root@abc src]# tar zxcvf mysql-5.5.36.tar.gz
/usr/local/cmake/bin/cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
这有点小问题直接用cmake 是不行的因为我安装的时候指定路径了只有做变量以后才可以
直接使用它 现在只能跟上安装路径才可以的 /usr/local/cmake/bin/cmake
安装时又遇到问题了
CMake Error at cmake/readline.cmake:83 (MESSAGE):
  Curses library not found.  Please install appropriate package,

解决办法 先删除CmakeCache.txt 这个文件
然后yum install -y ncurses-devel 安装它
然后在次执行上调命令没错后
Make && make install
配置mysql
创建mysql用户 和组创建之前先查看一下用没有mysql用户和组
Cat /etc/passwd
Cat /etc/group
创建
Groupadd mysql
Useradd -g mysql mysql 创建mysql用户并加入到mysql组里
修改mysql安装目录的权限(/usr/local/mysql) chowm -R mysql:mysql /usr/local/mysql
初始化数据库
进入安装路径 cd /usr/local/mysql
Scripts/mysql_install_db --basedir=/usr/local/mysql  --datadir=/usr/local/mysql/data
--user=/mysql
启动mysql
Cp support-files/mysql.server /etc/init.d/mysqld
Cp support-files/my-large.cnf /etc/my.cnf
Chkconfig mysql on
Service mysqld start 启动mysql
配置用户
更改密码之前先做一下msyql的变量要不然是不能直接使用mysql的
Vim /etc/profile
export  PATH=$PATH:/usr/local/mysql/bin/讲这个写入到/etc/profile 文件中
然后保存退出后执行下面的这个条命令意思是立即生效
Source /etc/profile
然后执行mysql
修改root密码
Set password = password(‘123456’);
Exit
Mysql 安装完毕
2016-03-18 17:57 举报
已邀请:
0

乐橙306

赞同来自:

尝试  安装   mysql  5.7.10        如果搞定了   麻烦发帖共享下
0

杨金彪

赞同来自:

+1
0

malong

赞同来自:

乐橙306 发表于 2016-3-18 18:09
尝试  安装   mysql  5.7.10        如果搞定了   麻烦发帖共享下

没尝试过
0

LL-TD

赞同来自:

乐橙306 发表于 2016-3-18 18:09
尝试  安装   mysql  5.7.10        如果搞定了   麻烦发帖共享下

为啥你不尝试。。
0

乐橙306

赞同来自:

LL-TD 发表于 2016-3-22 06:47
为啥你不尝试。。

1.我尝试了
2.看楼主发装mysql 5.3.6的帖子 ,然后提了一句  
3.我没其他意思 谢谢
0

malong

赞同来自:

LL-TD 发表于 2016-3-22 06:47
为啥你不尝试。。

主要是在学别的东西,就是照葫芦画瓢的过程,会安装了这个估计高版本的也是大同小异

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: