centos5.9 安装mysql_centos 5.9 安装mysql 5.5.31
在linux下安装安装mysql,会出现各种各样的依赖关系,在centos下安装mysql出现各种依赖关系
[root@localhost]# tar xzvf cmake-2.8.4.tar.gz
[root@localhost src]# cd cmake-2.8.4
[root@localhost cmake-2.8.4]# ./configure
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.
报错:缺少C的编译器。
安装gcc编译器
可以从Linux系统的安装盘中安装,也可以简单地用yum安装
[root@localhost ~]# yum install gcc
继续cmake的安装
[root@localhost cmake-2.8.4]# ./configure
C compiler on this system is: cc
Error when bootstrapping CMake: Cannot find appropriate C++ compiler on this system. Please specify one using environment variable CXX. See cmake_bootstrap.log for compilers attempted.
再次报错:缺少C++编译器。
[root@localhost ~]# yum install gcc-c++
重复上面的操作
[root@localhost cmake-2.8.4]# ./configue
[root@localhost cmake-2.8.4]# make
[root@localhost cmake-2.8.4]# make install
开始正式安装Mysql
添加mysql用户和用户组
[root@localhost ~]# groupadd mysql
[root@localhost ~]# useradd -r -g mysql mysql
下载mysql的源码包mysql-5.5.31.tar.gz
[root@localhost ~]# tar xzvf mysql-5.5.31.tar.gz
[root@localhost ~]# cd mysql-5.5.31
cmake运行
[root@localhost mysql-5.5.31]# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
-- Running cmake version 2.8.10.2
-- MySQL 5.5.31
-- Packaging as: mysql-5.5.31-Linux-x86_64
-- Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH)
CMake Error at cmake/readline.cmake:83 (MESSAGE):
Curses library not found. Please install appropriate package,
remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu, package name is libncurses5-dev, on 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:269 (MYSQL_CHECK_READLINE)
-- Configuring incomplete, errors occurred!
缺少Curses包,解决办法:remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu, package name is libncurses5-dev, on Redhat and derivates it is ncurses-devel.
在CentOS下需要安装ncurses-devel
[root@localhost mysql-5.5.31]# yum install ncurses-devel
安装完毕,重新cmake运行
[root@localhost mysql-5.5.31]# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
....................................................................
-- Performing Test HAVE_PEERCRED - Success
Warning: Bison executable not found in PATH -- Configuring done -- Generating done -- Build files have been written to: /root/mysql-5.5.31 有一个警告,缺少Bison就安装一下 [root@localhost mysql-5.5.31]# yum install bison 删除CMakeCache.txt,重新cmake。接下来开始编译安装,时间有点稍长,可以干点别的看看财经新闻 [root@localhost mysql-5.5.31]# make && make install 修改目录权限 [root@localhost ~]# cd /usr/local/mysql [root@localhost mysql]# chown -R root:mysql . [root@localhost mysql]# chown -R mysql:mysql data 创建系统数据库的表 [root@localhost scripts]# ./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data cp配置文件 cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf 启动mysql /usr/local/mysql/bin/mysqld_safe --user=mysql & 修改环境变量 [root@localhost ~]# vi .bash_profile # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin:/usr/local/mysql/bin/ export PATH unset USERNAME 如上面类似添加mysql路径 总结 centos 下安装很方便,因为yum已经给安装上了,缺依赖的时候会自动下载安装。
centos5.9 安装mysql_centos 5.9 安装mysql 5.5.31相关推荐
- centos 7.0 安装mysql_CentOS 7.0yum安装MySQL
1.下载mysql的repo源 $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 2.安装mysql-comm ...
- nginx如何编译安装mysql_centos系统编译安装nginx+php环境另加独立mysql教程
以前看过的安装nginx+php环境都带了mysql数据库了,这个是因为很多站长都是nginx+php+mysql都在同一台服务器了,那么今天我们是单独处理了,一个是nginx+php环境,然后mys ...
- centos php编译安装mysql_CentOS手动编译安装Apache、PHP、MySQL
64位CentOS 5.5手动安装lamp,要求curl.json.pdo_mysql.gd,记录如下. centos 5.4.5.5.5.6的内核都是2.6.18,都可以安装php 5.3. 卸载旧 ...
- 如何在centos中找到安装mysql_centos上如何安装mysql
centos可以使用yum安装mysql 但是版本很低,且不灵活. 本文将介绍如何使用安装包安装mysql 将下载文件放在/opt/mysoft文件夹中 解压文件 tar -xf MySQL-5.6. ...
- jdk13.0.2安装mysql_centos下的安装mysql,jdk
mysql: 如果你是用rpm安装, 检查一下RPM PACKAGE: rpm -qa | grep -i mysql 如果mysql已经安装在本机,则会列出mysql安装过的文件 ,像mysql-s ...
- centos pip命令安装mysql_centos下pip安装mysql_python报错mysql_config not found
标签: 1.安装mysql_python时,出现如下错误:Collecting mysql-python (from -r pip_requirements.txt (line 8)) Using c ...
- vnc安装mysql_centos 6.7安装与配置vncserver
yum install tigervnc tigervnc-server -y 配置 vncserver vi /etc/sysconfig/vncserver 将文件中的下列两行的#号去掉 # VN ...
- ipad上能安装mysql_CentOS以RPM方式安装MYSQL
CentOS5.6以RPM方式安装MySQL5.6 1.检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称) [root@localhost ~]# rpm -qa | g ...
- nginx重新编译安装mysql_Centos 6.5编译安装Nginx+php+Mysql
说明: 操作系统:CentOS 6.5 64位 准备篇: 一.配置好IP.DNS .网关,确保使用远程连接工具能够连接服务器 二.配置防火墙,开启80端口.3306端口 vi /etc/sysconf ...
最新文章
- php 多维数组排序_已迁移
- 【java】【转】Java之classpath
- iOS开发 nil Nil NULL NSNull 的使用
- java doc 文档,注解详解
- 自然语言处理中的Attention Model:是什么以及为什么[二]
- 【2016年第3期】以大数据为核心 驱动智慧城市变革
- [Bzoj]5343: [Ctsc2018]混合果汁
- vue是否可以做行车轨迹_特斯拉-概念自行车,是否可以走进大众生活
- 旋转的描述【2】——等效旋转矢量与四元数
- 前端偶数行有底纹怎么写_如何在Excel中的替代行上应用底纹
- linux取证——基础取证命令集合
- python中compile的作用_Python compile函数有什么用?
- vue-awesome-swiper滑动失效的问题解决方案
- 西北乱跑娃 --- bottle微框架从注册到应用(三)
- 安卓手机Recovery概述和原理分析
- 基于 Paraview 扩展与实现——(1)
- 如何在cad中导入谷歌地图_如何在Google地图中避开收费公路
- selenium +eclipse+firefox/chrome 环境全套搭配
- go二维map_go map详细使用方法
- SQL语句大全及其详解
热门文章
- 论文笔记 - 《ImageNet Classification with Deep Convolutional Neural Networks》 精典
- 向量的 加,减,乘 运算_2
- 2017.9.26 于神之怒加强版 失败总结
- inchat库下载 python_Linux 环境下安装 Python3 的操作方法
- mysql image类型_MyCat教程【mysql主从复制实现】
- 【英语学习】【Daily English】U04 Neighborhood L01 Anything else around?
- C#语法之---多线程、并发与并行概念总结
- 初识Linux操作系统
- 《天谕》全新PBR技术曝光 布料纹路清晰可见
- UE3 移动设备主页