mysql5.5.44安装_cmake 安装 mysql5.5.44
前期准备:
yum install gcc gcc-c++ make cmake ncurses-devel bison perl #依赖包
建用户:
groupadd mysql
useradd mysql -s /sbin/nologin -M -g mysql
建立安装目录:
mkdir /data/mysql3306 -pv
chown -R mysql. /data/mysql3306/
下载&解压:
wget –c http://download.softagency.net/MySQL/Downloads/MySQL-5.5/mysql-5.5.44.tar.gz
tar xf mysql-5.5.44.tar.gz
cd mysql-5.5.44
编译安装:
cmake \
-DCMAKE_INSTALL_PREFIX=/data/app/mysql3306 \
-DMYSQL_DATADIR=/data/mysql3306 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DMYSQL_TCP_PORT=3306 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_DEBUG=0 \
-DMYSQL_USER=mysql \
-DMYSQL_UNIX_ADDR=/data/mysql3306/mysql3306.sock
make && make install ;echo $? #echo 输出执行结果,0表示成功
配置:
cp -arp /tmp/mysql-5.5.44/support-files/my-large.cnf /data/mysql3306/my.cnf
chown -R mysql. /data/mysql3306/my.cnf
vim /data/mysql3306/my.cnf
添加以下黄底部分参数
[mysqld]
port = 3306
datadir = /data/mysql3306 #数据目录
basedir = /data/app/mysql3306 #程序目录
socket = /data/mysql3306/mysql3306.sock
skip-external-locking
key_buffer_size = 256M
max_allowed_packet = 1M
table_open_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size= 16M
# Try number of CPU‘s*2 for thread_concurrency
thread_concurrency = 8
log-bin=mysql-bin #二进制日志,主从复制用
binlog_format=mixed #混合模式复制(mixed-based replication,
server-id = 1 #多服务器时,区分mysql服务器身份的ID
初始化mysql:
cd /data/app/mysql3306/
./scripts/mysql_install_db --basedir=/data/app/mysql3306/ --datadir=/data/mysql3306/ --user=mysql
添加为系统服务:
cp /tmp/mysql-5.5.44/support-files/my-medium.cnf /etc/my.cnf
cp /tmp/mysql-5.5.44/support-files/mysql.server /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
chkconfig --level 35 mysqld on
chkconfig --list |grep mysql #验证
启动
/etc/init.d/mysqld restart
ERROR! MySQL server PID file could not be found! #再次restart 没有再报错
设置密码为123456
/data/app/mysql3306/bin/mysqladmin -uroot password ‘123456‘
登陆
mysql -uroot -p123456
原文:http://xiochen.blog.51cto.com/2468288/1672603
mysql5.5.44安装_cmake 安装 mysql5.5.44相关推荐
- mysql 5.6 cmake 安装_Cmake MySQL5.6 编译安装
进入MySQL5.5以后,MySQL的安装都变成了用Cmake来安装了. 一:准备工作 cd /usr/local/src/ 在当前目录下准备好安装包, cmake-3.0.2.tar.gz mysq ...
- linux mysql5.6.27源码安装和错误解决
centos mysql5.6.27 1编译安装 先进入到文件放置的路径下 创建一个个文件 #mkdir–p /data/mysql/mysql #mkdir–p /data/mysql/mysqld ...
- win10安装mysql5.7.11_64位Win10系统安装Mysql5.7.11
最近在装了64位Win10系统的mac book笔记本上用mysql-installer-community-5.7.11.0安装Mysql5.7.11,在配置mysql server时老是卡住,报错 ...
- rpm方式安装mysql5.7.24_linux centOS 7安装mysql 5.7.24
前言 请务必先把整篇文章通读一遍,特别是后面的问题列表,以致于在安装过程中出现问题后不会心惊胆颤. 0.在安装mysql之前,查看是否已安装,及其删除方式 rpm -qa|grep mysql #查看 ...
- linux pureftp mysql_在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp
在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp 一.安装Ubuntu7.04 Desktop版 二.ubuntu Linux下手工安装mysql5 1.下载mysq ...
- linux安装64 mysql5.7_Linux安装64位Mysql5.7.22
以安装在/usr/local目录下为例 1.下载安装包地址:https://dev.mysql.com/downloads/file/?id=476936,安装包保存到/usr/local 2.解压: ...
- mysql5.7文本编辑器_Windows下mysql-5.7.28下载、安装、配置教程
最近需要更换mysql数据库的版本,写一篇文章,记录一下 一.下载mysql数据库 我这里选择5.7.28-Windows64位 点击左下角直接开始下载 使用迅雷或者IDM等下载器,下载会快一点 下载 ...
- 二进制安装mysql5.6_轻松使用二进制安装Mysql5.6
二进制安装mysql5.6 系统环境:Centos6.5 x86_64 mysql二进制包:mysql-5.6.29-linux-glibc2.5-x86_64.tar.gz #解压tar包到指定安装 ...
- mysql 5.7.28 windows_Windows下mysql-5.7.28下载、安装、配置教程
最近需要更换mysql数据库的版本,写一篇文章,记录一下 一.下载mysql数据库 我这里选择5.7.28-Windows64位 点击左下角直接开始下载 使用迅雷或者IDM等下载器,下载会快一点 下载 ...
最新文章
- [转载 js] YUI解决mouseout事件冒泡的办法
- 升级BIOS解决DELL R730XD虚拟机死机问题
- qt调用linux 进程,Linux 下qt 程序打包发布(使用linuxdelpoyqt ,shell 脚本)
- 键盘消息捕获--MFC
- LiveCDLiveUSB制作
- Python报错can only concatenate str (not “int“) to str
- 获取本地ip地址 C#
- 快讯:Nginx 之父被抓了!
- 进程创建函数fork
- 2017年数学建模美赛个人国际一等奖论文
- VUE引入阿里icon
- kettle中的switch_kettle 教程(三):条件判断 Switch Case
- 【181023】VC++开发的电路板画图设计软件源代码
- pip 更新python -m pip install --upgrade pip 报错
- 常见的导数公式和积分公式
- 把Colab运行后生成的文件保存到Google drive
- 空间注意力 通道注意力_注意力发生了什么变化?
- 为什么HashMap默认初始容量为2次幂?不是2次幂会怎样?讲讲 HashMap 扰动函数?
- Linux误删数据恢复实验
- 西安交通大学计算机学院保研面试,西安交通大学电子与信息工程学院(专业学位)计算机技术保研细则...
热门文章
- SAP CRM呼叫中心和Hybris Commerce Backoffice的轮询设计
- 大学毕业就进入SAP,我获得了哪些收益
- 控件setVisible为false会导致控件被移除
- 如何使用nodejs代码在新浪微博上发布帖子
- Attachment multiple read API - performance with regular expression
- ABAP where used list
- why I get 415 error for my http post Service request creation in JMeter
- SAP WebIDE里UI5应用的隐藏文件project.json
- SAP UI5 Gateway后台ETAG校验逻辑
- SAP系统搜索分页的前后台实现