mysql 最新的版本5.5.11需要cmake编译安装,估计以后的版本也会采用这种方式,网上找了一些安装方法有些地方是错的,自己整理一份 所以特地记录一下安装步骤及过程,以供参考!

1,安装所需要系统库相关库文件
yum –y install gcc gcc-c++ make cmake zlib* fiex* libxml*
ncurses-devel libmcrypt* libtool-ltdl-devel*
2,创建mysql安装目录
# mkdir -p /usr/local/webserver/mysql/
3,创建数据存放目录
# mkdir -p /data/mysql/
4,创建用户和用户组与赋予数据存放目录权限
# groupadd mysql
# useradd -g mysql mysql
# chown mysql.mysql -R /data/mysql/
5,安装cmake(mysql5.5以后是通过cmake来编译的)
# wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz
# tar zxvf cmake-2.8.4.tar.gz
# cd cmake-2.8.4
#.configure
# make && make install
6,下载解压mysql 5.5.11
wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.30-linux2.6-x86_64.tar.gz

[root@localhost down]# tar zxvf mysql-5.5.11.tar.gz
[root@localhost down]# cd mysql-5.5.11
7,编译mysql-5.5.11
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/webserver/mysql/
\-DMYSQL_DATADIR=/data/mysql
\-DMYSQL_UNIX_ADDR=/data/mysql/mysqld.sock
\-DWITH_INNOBASE_STORAGE_ENGINE=1
\-DENABLED_LOCAL_INFILE=1 \-DMYSQL_TCP_PORT=3306
\-DEXTRA_CHARSETS=all \-DDEFAULT_CHARSET=utf8
\-DDEFAULT_COLLATION=utf8_general_ci
\-DMYSQL_UNIX_ADDR=/data/mysql/mysql.sock
\-DMYSQL_USER=mysql \-DWITH_DEBUG=0
[root@host mysql-5.5.11]# make
[root@host mysql-5.5.11]# make install
8,复制配置文件
[root@mysql-5.5.11]# cp support-files/my-medium.cnf /etc/my.cnf
[root@mysql-5.5.11]# cp support-files/mysql.server /etc/init.d/mysqld
[root@mysql-5.5.11]# chmod 755 /etc/init.d/mysqld
9,初始化数据库
bash scripts/mysql_install_db --user=mysql --basedir=
/usr/local/webserver/mysql --datadir=/data/mysql/ &
10,启动mysql服务
[root@localhost mysql-5.5.11]# /etc/init.d/mysqld start
11,启动完成之后用ps -ef |grep mysql 命令查看是否启动
12,/usr/local/webserver/mysql/bin/mysql -u root -p
通过命令行登录管理MySQL服务器 初始密码为空
13,修改root密码
mysql>;use mysql ;
mysql>; update user set password=PASSWORD("123456") where user='root';
mysql>; FLUSH PRIVILEGES;

转载于:https://blog.51cto.com/yanzhe/1195584

mysql5.5数据库安装相关推荐

  1. centos7.9中mysql5.6数据库安装和配置以及修改端口

    一.系统环境 yum update升级以后的系统版本为 [root@mysql ~]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (C ...

  2. OPC服务器软件Kepware Kepserver实现与Mysql数据库连接交互(一)MySQL5.5数据库Kepserver软件介绍安装配置

    目录 一.数据库MySQL数据库简介 二.OPC服务器软件Kepserver软件介绍 三.MySQL5.5数据库安装配置 3.1官网下载MySQL安装包 3.2安装MySQL5.5 3.3配置MySQ ...

  3. 烂泥:mysql5.5数据库cmake源码编译安装

    本文首发于烂泥行天下. 以前也写过一篇有关mysql5.0源码编译的文章,该文章为<烂泥:mysql5.0数据库源码编译安装>.但是MySQL自5.5版本以后,就开始使用cmake 编译工 ...

  4. linux系统下源码安装mysql5.6数据库

    linux系统下源码安装mysql5.6数据库 下载mysql数据库相关软件包(百度云盘:http://pan.baidu.com/s/1bnL31c7) 从mysql 5.5版本开始,mysql源码 ...

  5. 数据库安装mysql57_记录CentOS7.X版本下安装MySQL5.7数据库

    记录CentOS7.X版本下安装MySQL5.7数据库 设置rpm下载目录在/opt目录下新建一个目录存放mysql cd /opt sudo mkdir mysql12 下载MySQL的源 如果在这 ...

  6. linux 自动安装mysql数据库_linux系统下源码安装mysql5.6数据库

    linux系统下源码安装mysql5.6数据库 下载mysql数据库相关软件包(百度云盘:http://pan.baidu.com/s/1bnL31c7) 从mysql 5.5版本开始,mysql源码 ...

  7. 在Linux安装两个MySQL5.7数据库实例

    前言 最近某小伙伴要求我在centos7上安装MySQL,安装好后,又要求我卸载再安装到一个新的目录下,所以我选择新建立一个/app/目录,把所有的数据库文件放在该目录下 使用MySQL版本:mysq ...

  8. CentOS7内网使用rpm方式安装MySQL5.6数据库

    CentOS7内网使用rpm方式安装MySQL5.6数据库 生成环境为内网环境,无法通过互联网使用Yum方式安装MySQL数据库时,可以参考本文进行安装. 系统环境 当前演示操作系统为最小化安装的Ce ...

  9. centos 6.7安装mysql_Linux(CentOS6.7) 安装MySql5.7数据库

    linux(CentOS6.7) 环境Mysql 5.7.17安装教程分享给大家,供大家参考,具体内容如下: 1系统约定 安装文件下载目录:/data/software Mysql目录安装位置:/us ...

最新文章

  1. 昨天还在 for 循环里写加号拼接字符串的那个同事,今天已经不在了
  2. Android的ADT的安装(离线)
  3. android 自动打开第三方应用程序,Android如何做到应用程序图标隐藏,由第三方程序显示启动...
  4. mysql配置日志老化配置_mysql中日志的配置与分析
  5. WinHEC 2008 走马观花 [多图杀猫]
  6. spring整合jdbc
  7. 关于 PHP 5.4 你所需要知道的
  8. java链表实现_链表的原理及java实现
  9. Lecture 17 Shortest Paths I
  10. Bootstrap简介
  11. VC中使用低级音频函数WaveX播放声音文件
  12. 2021.08.22学习内容torch.cat()和torch.stack()函数
  13. 自动编译 打包 签名 android程序
  14. Scala 类型、数值类型及类型转换
  15. centos7安装图形界面
  16. Word 2019 更改默认模板的字体设置
  17. protues8.0仿真视频教程 51单片机教程
  18. cvc降噪和主动降噪_主动降噪技术有哪些?说说什么是ANC、ENC、DSP、CVC降噪
  19. 服务器上的文件夹访问被拒绝,修改windows文件权限,解决“拒绝访问”或无法删除的问题-文件访问被拒绝...
  20. KUKA机器人视觉1

热门文章

  1. android home没有设置,android - 无法找到'ANDROID_HOME'环境变量
  2. 编写一个函数判断一个整数是不是素数c语言,设计一个函数,用来判断一个整数是否为素数。代码如下,按要求在空白处填写适当的表达式或语句,使...
  3. mysql size_mysql fetch size 相关问题
  4. 前置通知(Before Advice)
  5. 模拟spring IOC、源码分析
  6. 数据库-日期计算-获取年月日
  7. 什么是XSS攻击XSS攻击应用场景
  8. 初始化方法-创建对象时自动调用初始化方法
  9. Spring--SPeL
  10. 使用pip install出现超时警告的解决方法