mysql5.5源码安装_MySQL5.5源码安装
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源码安装相关推荐
- mysql 5.7 源码编译安装_mysql-5.7.*源码编译安装
mysql-5.7.*源码编译安装 系统安装条件 官方文档说明:http://dev.mysql.com/doc/refman/5.7/en/source-installation.html 1> ...
- mysql5.7语句建库_MySQL5.7.14下载安装图文教程及MySQL数据库语句入门大全
如何下载: 我先去MySQL首页下载最新版本的MySQL-链接:https://www.mysql.com/downloads/ 进入此界面下载: Downloads–>MySQL Commun ...
- mysql5.7.24怎么安装_MySQL5.7.24压缩包安装教程
一:MySQL安装包下载: 安装包下载 二:配置环境变量 新建MYSQL_HOME变量,变量名为你的解压路径名 编辑path变量,在末尾加上 ;%MYSQL_HOME%\bin; 三:解压安装包到指定 ...
- libaio源码安装_MySQL5.7.17 编译安装及二进制安装详解
MySQL 的安装方式有很多,最常见的就是编译安装和二进制安装: 在这里我将两种安装方式都介绍一下,自由选择: 首先我们来看一下编译安装的步骤: 首先,到官方网站中下载源码包: Download My ...
- mysql5.7.11无法启动_MySQL5.7.11免安装版的安装和配置:解决MYSQL 服务无法启动问题...
在http://dev.mysql.com/downloads/mysql 这个官网下载MySQL5.7.11ZIP Archive版本: 按照自己电脑环境下载32位或者64位 然后解压缩到一个目录下 ...
- mysql5.6 多实例 主从安装_MySQL5.6多实例安装
Linux:centos 6.8 mysql:5.6.23 一.安装多实例前准备 因为我的是新机器所以有好多软件没有,可能会导致之后编译出错 1.安装依赖包[[email protected] ~]# ...
- 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 ...
- 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 ...
- mysql 5.7 plugin 安装_mysql5.7以上版本安装
mysql5.7以上版本安装: 1.因为低版本的windows的是有安装包的,高版本的是没有安装包的,故此写这篇文章 下载地址如下: 解压之后如下 :mysql-5.7.20-winx64.zip 2 ...
最新文章
- ATS插件channel_stats源码分析解读
- SAP Spartacus的navigation初始化
- 我一定要找到它FreeEIM
- Go语言潜力有目共睹,但它的Goroutine机制底层原理你了解吗?
- 小苹果 html,定时轮播.html
- C语言行列中大小判断,c语言判断两个矩阵是否相等(行列相同的矩阵)
- spring(12)
- win7+VMware+Ubuntu16.04
- 深信服SCSA认证复习笔记三
- 富士康计算机主板官网,富士康主板官网?富士康主板刷bios工具?foxconn主板官网?富士康主板怎么样...
- “汇新杯”科技+社会公益专项赛介绍
- 建站百科|网站Banner风格、样式大解析
- java springboot使用itext 为PDF添加文字水印并铺满屏
- pytorch实现yolov4_v2(网络模块)
- FPGA学习日志——半加器half_adder
- what is denoise
- python 离群值_如何从Numpy数组中删除离群值
- Java 常见笔试题(转载)
- file和folder的区别是什么?
- 计算机是我们生活中必需的工具英语,作业英语单词
热门文章
- Python Series库Api整理
- java对象模型 指令_JVM-Java内存模型-20200217(示例代码)
- java程序中默认包含的是_在编写 Java 程序时,如果不为类的成员变量定义初始值, Java 会给出它们的默认值,下列说法中不正确的一个是( )。...
- python摄像头跟随人脸_Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
- 计算机算法设计与分析 数字三角形
- 轻量化网络:MobileNets
- ~~朴素dijkstra算法
- 崇尚个人当前状态的社会
- Mybatis中的@SelectKey注解
- C#套接字和windowsAPI套接字