1.创建运行用户

useradd -M -s /sbin/nologin mysql

//新建程序用户并加入mysql组,不允许登陆系统

2.解包

cd //切换到当前用户家目录

tar -zxvf mysql-5.5.22.tar.gz -C /usr/src/ //解压软件包

cd /usr/src/mysql-5.5.22/ //进入解压目录

3.配置安装选项

yum -y install cmake ncurses-devel

//安装编译依赖包(MySQL-5.x以后使用cmake编译安装)

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DSYSCONFDIR=/etc

选项

-DCMAKE_INSTALL_PREFIX:指定MySQL安装位置

-DDEFAULT_CHARSET:指定默认字符集编码

-DDEFAULT_COLLATION:指定默认使用字符集校对规则

-DWITH-EXTRA-CHARSETS:指定额外支持的其他字符集编码

-DSYSCONFDIR:配置文件存储位置

4.编译并安装

make && make install

5.配置MySQL

chown -R mysql:mysql /usr/local/mysql/ //数据库目录所有者所有组设置

cp /usr/src/mysql-5.5.22/support-files/my-medium.cnf /etc/my.cnf

//拷贝源码目录提供配置文件

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

//执行初始化脚本,生成默认库及表

选项

--user:指定运行用户

--basedir:指定MySQL数据库位置

--datadir:指定MySQL数据存储位置

echo "PATH=$PATH:/usr/local/mysql/bin">>/etc/profile //添加MySQL到搜索路径,方便执行命令

source /etc/profile //立即让profile文件内容生效

6.启动服务

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

//拷贝服务脚本文件到/etc/init.d/目录下并改名为mysqld

chmod +x /etc/init.d/mysqld //给予脚本执行权限

chkconfig --level 35 --add mysqld //添加为系统服务,35级别开机自启

/etc/init.d/mysqld start 或 service mysqld start //启动服务

netstat -utpln | grep mysqld //过滤mysql监听的端口,查看服务是否开启

7.修改密码

mysqladmin -u root password "123" //设置MySQL,root密码为123,默认为空

mysql5.5源码安装_MySQL5.5源码安装相关推荐

  1. mysql 5.7 源码编译安装_mysql-5.7.*源码编译安装

    mysql-5.7.*源码编译安装 系统安装条件 官方文档说明:http://dev.mysql.com/doc/refman/5.7/en/source-installation.html 1> ...

  2. mysql5.7语句建库_MySQL5.7.14下载安装图文教程及MySQL数据库语句入门大全

    如何下载: 我先去MySQL首页下载最新版本的MySQL-链接:https://www.mysql.com/downloads/ 进入此界面下载: Downloads–>MySQL Commun ...

  3. mysql5.7.24怎么安装_MySQL5.7.24压缩包安装教程

    一:MySQL安装包下载: 安装包下载 二:配置环境变量 新建MYSQL_HOME变量,变量名为你的解压路径名 编辑path变量,在末尾加上 ;%MYSQL_HOME%\bin; 三:解压安装包到指定 ...

  4. libaio源码安装_MySQL5.7.17 编译安装及二进制安装详解

    MySQL 的安装方式有很多,最常见的就是编译安装和二进制安装: 在这里我将两种安装方式都介绍一下,自由选择: 首先我们来看一下编译安装的步骤: 首先,到官方网站中下载源码包: Download My ...

  5. mysql5.7.11无法启动_MySQL5.7.11免安装版的安装和配置:解决MYSQL 服务无法启动问题...

    在http://dev.mysql.com/downloads/mysql 这个官网下载MySQL5.7.11ZIP Archive版本: 按照自己电脑环境下载32位或者64位 然后解压缩到一个目录下 ...

  6. mysql5.6 多实例 主从安装_MySQL5.6多实例安装

    Linux:centos 6.8 mysql:5.6.23 一.安装多实例前准备 因为我的是新机器所以有好多软件没有,可能会导致之后编译出错 1.安装依赖包[[email protected] ~]# ...

  7. mysql5.7.17二进制包_mysql5.7二进制包安装方法

    1.部署 tar xf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz mv mysql-5.7.17-linux-glibc2.5-x86_64 /applica ...

  8. mysql拷贝文件安装_Mysql5.7.18的安装与主从复制图文详解

    CentOS6.7安装mysql5.7.18 1.  解压到/usr/local目录 # tar -zxvf mysql-5.7.18-linux-glibc2.5-i686.tar.gz -C /u ...

  9. mysql 5.7 plugin 安装_mysql5.7以上版本安装

    mysql5.7以上版本安装: 1.因为低版本的windows的是有安装包的,高版本的是没有安装包的,故此写这篇文章 下载地址如下: 解压之后如下 :mysql-5.7.20-winx64.zip 2 ...

最新文章

  1. ATS插件channel_stats源码分析解读
  2. SAP Spartacus的navigation初始化
  3. 我一定要找到它FreeEIM
  4. Go语言潜力有目共睹,但它的Goroutine机制底层原理你了解吗?
  5. 小苹果 html,定时轮播.html
  6. C语言行列中大小判断,c语言判断两个矩阵是否相等(行列相同的矩阵)
  7. spring(12)
  8. win7+VMware+Ubuntu16.04
  9. 深信服SCSA认证复习笔记三
  10. 富士康计算机主板官网,富士康主板官网?富士康主板刷bios工具?foxconn主板官网?富士康主板怎么样...
  11. “汇新杯”科技+社会公益专项赛介绍
  12. 建站百科|网站Banner风格、样式大解析
  13. java springboot使用itext 为PDF添加文字水印并铺满屏
  14. pytorch实现yolov4_v2(网络模块)
  15. FPGA学习日志——半加器half_adder
  16. what is denoise
  17. python 离群值_如何从Numpy数组中删除离群值
  18. Java 常见笔试题(转载)
  19. file和folder的区别是什么?
  20. 计算机是我们生活中必需的工具英语,作业英语单词

热门文章

  1. Python Series库Api整理
  2. java对象模型 指令_JVM-Java内存模型-20200217(示例代码)
  3. java程序中默认包含的是_在编写 Java 程序时,如果不为类的成员变量定义初始值, Java 会给出它们的默认值,下列说法中不正确的一个是( )。...
  4. python摄像头跟随人脸_Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
  5. 计算机算法设计与分析 数字三角形
  6. 轻量化网络:MobileNets
  7. ~~朴素dijkstra算法
  8. 崇尚个人当前状态的社会
  9. Mybatis中的@SelectKey注解
  10. C#套接字和windowsAPI套接字