mysql 5.5版本需要 cmake进行编译安装
安装cmake工具需安装基础编译环境

下载安装软件包:
mysql-5.5.23.tar.gz
http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.23.tar.gz/from/http://mysql.he.net/
cmake-2.8.*.tar.gz
http://www.cmake.org/files/v2.8/cmake-2.8.7.tar.gz
http://down.51cto.com/data/384354#
bison-2.5.tar.gz
http://ftp.gnu.org/gnu/bison/bison-2.5.tar.gz
下载完成

安装cmake
#cd /opt/
#tar zxvf cmake-2.8.5.tar.gz
#cd cmake-2.8.5
#./bootstrap
#gmake && gmake install
#cd ../
#tar zxvf bison-2.5.tar.gz
#cd bison-2.5
#./configure
#make && make install

cmake 安装完毕

编译安装mysql5.5.23

#groupadd mysql
#useradd -s /sbin/nologin -g mysql mysql
#tar zxvf mysql-5.5.23.tar.gz
#cd mysql-5.5.23
#cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/var/mysql/data
#make && make install
#chmod +w /usr/local/mysql/
#chown -R mysql.mysql /usr/local/mysql/
#ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/local/lib/
#mkdir -p /var/mysql
#mkdir -p /var/mysql/data
#mkdir -p /var/mysql/log
#chown -R mysql.mysql /var/mysql/
#cd support-files/
#cp my-large.cnf /var/mysql/my.cnf
#cp mysql.server /etc/init.d/mysqld

初始化mysql
/usr/local/mysql/scripts/mysql_install_db --defaults-file=/var/mysql/my.cnf --basedir=/usr/local/mysql/ --datadir=/var/mysql/data/ --user=mysql

chmod a+x /etc/init.d/mysqld
vi /etc/init.d/mysqld
 basedir=/usr/local/mysql
 datadir=/var/mysql/data

设置开机启动
chkconfig --add mysqld
chkconfig --level 345 mysqld on

启动mysql
/etc/init.d/mysqld start

Starting MySQL...The server quit without updating PID file (/var/lib/mysql/nagios.pid).
启动失败 原因:

有旧版本的mysql安装 卸载 就版本mysql
修改 /etc/init.d/mysqld
大约214行左右
 conf=/var/mysql/my.cnf
默认是 /etc/my.cnf
启动mysql 成功
[root@mysql ~]# /etc/init.d/mysqld start
Starting MySQL.                                            [确定]
[root@mysql ~]# lsof -i:3306
COMMAND   PID  USER   FD   TYPE DEVICE SIZE NODE NAME
mysqld  11076 mysql   10u  IPv6 157167       TCP *:mysql (LISTEN)

添加环境变量:

#vi  /etc/profile
……
PATH=$PATH:/usr/local/mysql/bin

#source /etc/profile

#mysql 登陆mysql (默认密码为空)

mysql>

转载于:https://blog.51cto.com/91boy/843212

CentOS上安装mysql5.5.23相关推荐

  1. mysql5.7在centos上安装

    2019独角兽企业重金招聘Python工程师标准>>> 原文地址:http://blog.csdn.net/you23hai45/article/details/50984328 h ...

  2. centos akonadi mysql,MySQL数据库之在CentOS7上安装MySQL5.7

    本文主要向大家介绍了MySQL数据库之在CentOS7上安装MySQL5.7 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 获取RPM包 # wget https://dev. ...

  3. qc linux mysql 安装教程_mysql5.7在centos上安装的完整教程以及相关的“坑”

    安装前的准备 Step1: 如果你系统已经有mysql,如一般centos自带mysql5.1系列,那么你需要删除它,先检查一下系统是否自带mysql yum list installed | gre ...

  4. 在 CentOS7 上安装 MySQL5.7

    在 CentOS7 上安装 MySQL5.7 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中:  cd /usr/local/ 3 创 ...

  5. 在centOS7中装mysql_在 CentOS7 上安装 MySQL5.7

    在 CentOS7 上安装 MySQL5.7 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创建 ...

  6. CentOS上安装Jekins

    CentOS上安装Jekins 安装源 sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins ...

  7. CentOS上安装Docker及docker常用命令

    这里写目录标题 一.在CentOS上安装Docker Engine 1.Docker Engine安装 1.1 卸载以前的docker 1.2 安装方法 1.2.1 用repository方法安装 0 ...

  8. Linux ARM机器,源码安装mysql5.7.23,并且运行

    背景:华为云  系统版本:EulerOS release 2.0 (SP8) 第一节:源码安装mysql5.7.23 一.下载 yum install ncurses-devel -y yum ins ...

  9. CentOS上安装运行XWiKi

    现在XWiKi已经一行命令支持安装java -jar xwiki-enterprise-installer-generic-9.4-standard.jar. war安装我搞了三天都没有搞定,参考了& ...

最新文章

  1. django使用templates模板
  2. JAVA_OA管理系统(二)番外篇:IoC原理
  3. java学习(106):字符串tocharArray,tolowercase,touppercase方法
  4. [概率dp] Jzoj P2059 卡牌游戏
  5. java webinf lib jar_java web项目中classes文件夹下的class和WEB-INF/lib中jar里的class文件加载顺序...
  6. 字节跳动证实28岁员工离世;《英雄联盟》回应服务器崩了:官方直接回退了旧版本;Deno 1.19 发布|极客头条...
  7. php 遍历文件夹并压成zip_php ZipArchive实现多文件打包下载实例
  8. LeNet-5实现分类MINST数据集(学习笔记四)
  9. Linux下的截图操作
  10. JavaScript获取完整当前域名
  11. BiNGO的GO分析
  12. macOS中修改hosts文件
  13. 压测学习总结——高并发性能指标:QPS、TPS、RT、吞吐量详解
  14. 运行docker镜像,出现Exited (137) 5 seconds ago问题
  15. 寺庙招聘爆火:月薪15000,五险一金,早九晚五,周末双休,饭菜免费!网友:想出家了......
  16. [大学物理实验-0]修约规则和常见的实验数据的处理
  17. 扒一扒那些叫欧拉的定理们(十一)——欧拉数论定理
  18. 区块链游戏走出一地鸡毛,元宇宙3D国风链游或成最大受益者
  19. 新手项目:黑马旅行网(踩坑bug集合以及笔记)
  20. Android8.0 悬浮窗的实现

热门文章

  1. java其他进程,Java进程优先于其他Windows进程
  2. linux下使用odbc连接mysql_Linux环境下通过ODBC访问MSSql Server
  3. python伪造请求头x-forwarded-for的作用_Pyspider中给爬虫伪造随机请求头的实例
  4. curl socket 访问_使用Curl、socket、file_get_contents三种方法POST提交数据 | 学步园
  5. oracle java存储过程返回值_java程序调用Oracle 存储过程 获取返回值(无返回,非结果集,结果集)...
  6. java 数组 反射_【译】10. Java反射——数组
  7. 《软件项目管理(第二版)》第 8 章——项目团队与干系人 重点部分总结
  8. tomcat开发远程调试端口以及利用eclipse进行远程调试
  9. (三)linux之根文件系统的制作
  10. java词汇速查手册_java 词汇表速查手册