CentOS下安装Mysql 5.5全过程

一、安装cmake

# 安装所需依赖包

yum -y install gcc libxml2-dev curl screen \

libpng12-dev autoconf libpcre3-dev make bzip2 \

libevent-dev patch libjpeg62-dev libcurl4-openssl-dev \

libfreetype6-dev g++ libtool libncurses5-dev psmisc lrzsz

# 下载文件

wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz

# 编译安装

tar zxvf cmake-2.8.5.tar.gz

cd cmake-2.8.5

./boostarp

make

make install

cmake –version

二、 安装配置mysql

# 下载源文件

wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.17.tar.gz/from/ftp://ftp.ntu.edu.tw/pub/MySQL/

# 或

wget ftp://ftp.ntu.edu.tw/pub/MySQL/Downloads/MySQL-5.5/mysql-5.5.17.tar.gz

# 创建用户和组

groupadd mysql

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

# 创建安装目录

mkdir  /usr/local/ mysql

# 创建数据库目录

mkdir  /usr/local/ mysql/data

# 解压

tar -zxvf mysql-5.5.17.tar.gz

cd mysql-5.5.17

# 编译及安装mysql

# cmake编译:

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \

-DMYSQL_DATADIR=/usr/local/mysql/data \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_unicode_ci \

-DWITH_READLINE=1 \

-DWITH_SSL=system \

-DWITH_EMBEDDED_SERVER=1 \

-DENABLED_LOCAL_INFILE=1 \

-DDEFAULT_COLLATION=utf8_general_ci \

-DWITH_MYISAM_STORAGE_ENGINE=1 \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_DEBUG=0

# 安装mysql

make && make install

# 复制配置文件

cp support-files/my-medium.cnf  /etc/my.cnf

# 设置权限

chmod +x /usr/local/mysql

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

chown -R mysql:mysql /usr/local/mysql/data

# 配置开机自启动

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

chmod +x /etc/init.d/mysqld

chkconfig –add mysqld

chkconfg mysqld on

# 修改my.cnf配置

vim /etc/my.cnf

# [mysqld] 添加:

datadir=/usr/local/mysql/data

default-storage-engine=MyISAM

# 以下可选:

log-error =/usr/local/mysql/data/error.log

pid-file = /usr/local/mysql/data/mysql.pid

user = mysql

tmpdir = /tmp

# 初始化数据库

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

# 启动MySQL

/usr/local/mysql/bin/mysqld_safe –defaults-file=/etc/my.cnf &

或者:

/etc/init.d/mysql start (service mysql start)

# 测试MySQL是否启动

# 1)查看是否有进程mysql

ps -ef | grep mysql

# 2)查看端口是否运行

netstat -tnl | grep 3306

# 3)读取mysql版本信息

/usr/local/mysql/bin/mysqladmin version

# 至此,MySQL安装完成

centos下安装mysql5.5_CentOS下安装Mysql5.5相关推荐

  1. centos rpm安装mysql5.5_CentOS下以RPM方式安装MySQL5.5

    首先去mySQL官网下载页面: http://dev.mysql.com/downloads/mysql/#downloads Select Platform 选择  Oracle & Red ...

  2. rpm安装mysql5.5_CentOS下以RPM方式安装MySQL5.5

    1.查找以前是否装有mysql 命令:rpm -qa|grep -i mysql 可以看到mysql的两个包: mysql-4.1.12-3.RHEL4.1 mysqlclient10-3.23.58 ...

  3. centos安装python3.5_CentOS 7安装Python3.5

    CentOS 7下安装Python3.5 •安装python3.5可能使用的依赖 yum install openssl-devel bzip2-devel expat-devel gdbm-deve ...

  4. 手机安装python3.5_CentOS 7安装Python3.5

    •安装python3.5可能使用的依赖 yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqli ...

  5. centos yum mysql-devel 5.5_CentOS 6.5下yum安装 MySQL-5.5全过程图文教程

    在linux安装mysql是一个困难的事情,yum安装一般是安装的mysql5.1,现在经过自己不懈努力终于能用yum安装mysql5.5了.下面通过两种方法给大家介绍CentOS 6.5下yum安装 ...

  6. centos 6.0 安装 mysql 5.5.30_centos6.5下的mysql5.6.30安装

    1.解压mysql tar -xf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz  -C /usr/local mv mysql-5.6.30-linux-gli ...

  7. linux mysql 5.6.22_linux下MySQL5.6.2安装过程

    MySQL是一个关系型数据库管理系统,并且又是开源的,现在很多系统和网站都在使用它,今天给大家分享下我在linux下安装MySQL5.6.2的过程以及遇到的问题. 环境:CentOS release ...

  8. 源代码编译MYSQL5.6 环境下的MHA+KEEPALIVED的安装和维护

    前    言 摘   要 MHA 是当 master 出现故障,挑选一个 slave 作为新的 master 并构建成新的 主从架构的管理工具.从 master 出现故障到构建成新的主从架构时间是 1 ...

  9. mysql5.1编译安装centos7_CentOS7下 Nginx1.13.5 + PHP7.1.10 + MySQL5.7.19 源码编译安装

    在CentOS7下 Nginx1.13.5 + PHP7.1.10 + MySQL5.7.19 源码编译安装过程记录. 一.安装Nginx 1.安装依赖扩展 # yum -y install wget ...

最新文章

  1. 伍六七带你学算法 动态规划 ——不同路径
  2. 2017-2018-1 20155202 《信息安全系统设计基础》第10周学习总结
  3. Openshift源中的高可用性Drools无状态服务
  4. 【面向对象】面向对象程序设计测试题9-对象之间的继承关系测试题
  5. 简洁大气好看的个人博客模板HTML源码
  6. 理解Angular的Reactive Form
  7. AcWing 902. 最短编辑距离(线性DP)
  8. Seasonality Core for mac(世界天气预报)
  9. 张掖市职教中心计算机专业,张掖市职教中心参加2021年全市中等职业学校学生教师技能大赛成绩喜人...
  10. latex中插入eps图片方法与遇到xdvipdfmx:fatal: Image inclusion failed for XXX的错误
  11. [转] eclipse安装subversive插件
  12. 计算机教室标语6个字,教室标语60句
  13. 明尼苏达大学博导“约法十章”火了:没事不乱开会、合写论文不要催导师,复旦教授直呼值得学习...
  14. Holy Grail 2019南京网络赛
  15. Zookeeper简单搭建
  16. hive hsq中的group by Distribute by partition by cluster by partitioned by clustered by
  17. 将真分数分解为埃及分数(斐波那契算法步骤)Java
  18. Cesium画个雷达四凌锥体
  19. Win10安装net framework 3.5出现错误代码0x80072f8f
  20. 05-Elasticsearch-DSL高级检索[分页, 分词, 权重, 多条件, 过滤, 排序, 关键词高亮, 深度分页, 滚动搜索, 批量Mget]...

热门文章

  1. Android自定义Toast
  2. STM32的串口DMA收发以及双缓冲区的实现
  3. [转载]C#多线程学习(一) 多线程的相关概念
  4. 老式计算机显示器是什么类型的,电脑显示器面板类型有哪些,显示器什么面板好?...
  5. 计算机流水线作业员做什么,电子厂普通作业员的工作流程是什么
  6. 怎样用计算机二进制,二进制计算_如何用系统自带的计算器二进制十进制转换...
  7. 使用Python自由切分pdf文件提取任意页面
  8. mysql代码提示_聊一聊 php 代码提示
  9. 力扣18. 四数之和(JavaScript)
  10. 力扣383.赎金信(JavaScript)