- 浏览: 834983 次
- 性别:
- 来自: 南京
文章分类
最新评论
-
xieye:
jetty插件有好几个版本,1.6,1.7,1.8
我选的是用 ...
tapestry入门(翻译)3 导入项目到eclipse -
xieye:
还有,
注:第2部分时,需要先安装jetty,我自己在安装过程 ...
tapestry入门(翻译)3 导入项目到eclipse -
xieye:
说明一下:实际使用中,导入时我并没有错误。2、我把eclips ...
tapestry入门(翻译)3 导入项目到eclipse -
xieye:
其实还是有一些先决条件的。1是外部环境,2是进步是阶段性的(意 ...
(转载文章)如何愉悦起来:一位精神治疗师的见解 -
mandy_yanzi:
我都已经饿7天了坚持为了我的衣衣
身体健康的问题
参考了
http://www.centos.bz/2011/09/linux-compile-install-mysql-5-5-15-from-source/
海哥centos blog
centos 64位
mysql5.5.14
yum install ncurses-devel
先确保删除原有的mysql
yum info installed |grep mysq*
先安装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
./bootstrap
make
make install
/usr/sbin/useradd -g mysql mysql
mkdir -p /usr/local/webserver/mysql/data
-DCMAKE_INSTALL_PREFIX=/usr/local/webserver/mysql \
-DSYSCONFDIR=/usr/local/webserver/mysql/etc \
-DMYSQL_DATADIR=/usr/local/webserver/mysql/data \
-DMYSQL_TCP_PORT=3306 \
-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_READLINE=1 \
-DWITH_SSL=system \
-DWITH_EMBEDDED_SERVER=1 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_FEDERATED_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1
#备注 make clean
#备注
rm -f CMakeCache.txt
--defaults-file=/usr/local/webserver/mysql/etc/my.cnf \
--basedir=/usr/local/webserver/mysql \
--datadir=/usr/local/webserver/mysql/data \
--user=mysql
/usr/local/webserver/mysql/bin/mysql -u root
为root帐户设置初始密码
# /opt/mysql/bin/mysqladmin -u root password 'new-password'
删除本机匿名连接的空密码帐号
/opt/mysql/bin/mysql -uroot -p'new-password'
mysql>use mysql; //选择系统数据库mysql
mysql>select Host,User,Password from user; //查看所有用户
mysql>delete from user where password="";
mysql>flush privileges;
mysql>select Host,User,Password from user; //确认密码为空的用户是否已全部删除
mysql>exit;
参数说明:
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql //安装目录
-DMYSQL_DATADIR=/usr/local/mysql/data //数据库存放目录
-DWITH_MYISAM_STORAGE_ENGINE=1 //安装myisam存储引擎
-DWITH_INNOBASE_STORAGE_ENGINE=1 //安装innodb存储引擎
-DWITH_ARCHIVE_STORAGE_ENGINE=1 //安装archive存储引擎
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 //安装blackhole存储引擎
-DENABLED_LOCAL_INFILE=1 //允许从本地导入数据
-DDEFAULT_CHARSET=utf8 //使用utf8字符
-DDEFAULT_COLLATION=utf8_general_ci //校验字符
-DEXTRA_CHARSETS=all //安装所有扩展字符集
-DMYSQL_TCP_PORT=3306 //MySQL监听端口
-DMYSQL_USER=mysql //MySQL用户名
其他参数:
-DWITH-EMBEDDED_SERVER=1 //编译成embedded MySQL library (libmysqld.a)
-DSYSCONFDIR=/etc //MySQL配辑文件
-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock //Unix socket 文件路径
-DWITH_READLINE=1 //快捷键功能
-DWITH_SSL=yes //SSL
-DWITH_MEMORY_STORAGE_ENGINE=1 //安装memory存储引擎
-DWITH_FEDERATED_STORAGE_ENGINE=1 //安装frderated存储引擎
-DWITH_PARTITION_STORAGE_ENGINE=1 //安装数据库分区
-DINSTALL_PLUGINDIR=/usr/local/mysql/plugin //插件文件及配置路径
mysql目录下的supports-files有几个配置适合:
1、my-small.cnf
内存小于64M适用。
2、my-medium.cnf 内存小于128M且mysql必须与其它服务共享系统资源时。
3、my-
large.cnf 内存小于512M且MYSQL做为主服务时。
4、my-huge.cnf 内存有1~2G且mysql做为主服务时。
5、
my-innodb-heavy-4G.cnf 内存4G以上,且主要使用innodb,并且连接数不多但查询较为复杂时。
发表评论
-
centos安装denyhost
2020-11-21 14:29 510安装denyhost 下面这个不知是否是官网。 https: ... -
rabbitmq的终端管理命令rabbitmqadmin
2020-11-13 17:03 939启动rabbitmq systemctl start rab ... -
centos 安装 RabbitMQ
2020-11-11 14:40 518安装 erlang语言环境。 千万不要直接 yum inst ... -
centos的证书配置
2020-06-09 20:32 1023用百度云,发现对其他https 的 网站访问时有时无。 排查 ... -
git常用命令
2020-02-03 15:27 393git常用命令 删除本地分支。 git branch -d ... -
shadowsocks 故障解决
2020-02-01 12:06 4851今天突然发现shadowsocks无法使用。 解决方案:修改服 ... -
phalcon数据库DB使用实例
2019-12-12 17:12 700整理了一下phalcon的db使用,写了个demo。 ... -
putty设置正向代理
2019-08-21 21:17 665利用putty设置正向代理。 假如你的电脑不能访问服务器B, ... -
centos7下vsftp的虚拟用户安装和配置
2019-07-12 20:05 957安装ftp在centos7下, 此类文章很多,这里也只是总结一 ... -
mysql事务和锁的研究
2019-04-10 08:35 0说是研究,其实主要还是参考网上的众多文章: https://w ... -
使用systemd为php程序建立守护进程
2019-01-14 16:47 2201前提,是centos7,或ubuntu对应版本。 以前需要 ... -
centos7.4安装php7.2套件
2018-08-24 12:07 3067# 操作系统 centos7.4 # 所谓套件,就是nginx ... -
centos7.4安装php5.6套件
2018-08-15 18:09 2107本文不包括清理系统原有环境里的nginx,php,mysql ... -
mysql全部sql执行日志
2017-12-15 00:19 1106set global log_output='table' ... -
mysql数据库导入导出防止乱码,加用户
2017-06-19 10:42 630数据库原本在linux上,项目的编码是gbk。 现在想导入到w ... -
centos7 时间同步
2017-06-15 15:41 913# 安装 yum install chrony # 启 ... -
mysql设用户设密码
2013-12-11 16:45 782都是抄的。 添加最高权限用户 假设root的密码是passw ... -
获得linux文件夹下的所有文件(强化版)
2013-04-26 10:07 965class Sys { /** ... -
使nginx拒绝特定url(实际是目录)下所有文件的请求
2013-03-26 14:56 1457if ($request_uri ~* (.*)(\ ... -
使用php充当shell脚本(转载)
2013-02-02 09:17 1169任务:过滤出2010-08-18的apache访问日志,并放到 ...
相关推荐
在Linux环境下,MySQL 5.5的安装过程与之前的版本有所不同,它采用了CMake作为构建系统,这使得编译和安装更加灵活。以下是一个详细的MySQL 5.5.11在Linux下的编译安装步骤: 首先,确保系统已经安装了必要的依赖库...
### MySQL5.5编译工具从configure向cmake过渡指南 #### 一、引言 随着MySQL5.5版本的发布,其源码编译工具从传统的`configure`脚本过渡到了更为现代化的`cmake`工具。这一转变旨在简化跨平台编译流程并提高编译...
MySQL 5.5在Linux上的编译安装是一个相对复杂的过程,涉及到多个步骤和技术要点。以下是对这个过程的详细解析: 1. **系统更新与依赖安装**: 首先,你需要确保你的Linux系统是最新的,通过`yum update`命令更新...
MySQL 5.5版本开始,其源码安装过程引入了CMake作为新的构建系统,替代了传统的configure工具。这一变化使得构建过程更加现代化和...理解和掌握这些转换规则,对于成功编译和管理MySQL 5.5及更高版本的源代码至关重要。
在本场景中,`mysql-5.5.54`是MySQL 5.5系列的一个具体发行版,可能是源代码形式,需要在Linux环境下编译安装。 MySQL是世界上最流行的开源关系型数据库管理系统之一,广泛应用于Web应用、数据仓库、企业内部系统等...
MySQL 5.5是MySQL数据库管理系统的一个重要版本,它在2010年发布,带来了许多性能提升和新特性。这个源码安装包是针对那些希望深入理解MySQL工作原理、进行自定义配置或者在没有预编译二进制包可用的情况下进行安装...
MySQL5.5-deps是一个专为mini版Linux环境设计的压缩包,包含了在该系统上安装MySQL 5.5版本所需的所有依赖项。这个压缩包的目的是为了简化MySQL的安装过程,确保所有必要的库和软件组件都已就绪,以便MySQL能够顺利...
[root@localhost mysql5.5]# cd /mysql5.5 [root@localhost mysql5.5]# mkdir data [root@localhost mysql5.5]# chown -R mysql:mysql data ``` 七、启动 MySQL 最后,需要启动 MySQL 服务,以便使用 MySQL 数据库...
### Linux环境下MySQL 5.5的安装与配置详解 #### 一、环境准备与软件下载 在开始安装MySQL 5.5之前,首先确保Linux系统(本例为CentOS)已准备好并创建了用于存放软件包的目录。具体操作如下: 1. **创建目录**:...
在安装MySQL 5.5前,首先需要安装CMake,因为MySQL 5.5及以后的版本均采用CMake进行编译。CMake可以从其官方网站下载。以下是安装CMake的步骤: 1. **解压CMake**: ```bash tar -zvxf cmake-version.tar.gz ```...
本文档详细介绍了在CentOS 5.5 x86_64系统上安装MySQL 5.5的过程,包括但不限于软件环境检查、编译工具安装、MySQL源码编译、数据库服务配置等环节。 #### 1.2 目标 - **用户及其目录**:创建mysql组和mysql用户,...
ubuntu交叉编译mysql5.5需要三个x86平台的文件,但它自动生成的是目标平台上的文件,所要不能在x86平台下运行。这三个文件是:comp_err comp_sql gen_lex_hash
下面将详细介绍如何使用提供的"mysql5.5源码一键安装"包进行安装。 首先,你需要一个Linux环境,因为源码安装通常在类Unix系统中进行。这个一键安装包包括了MySQL源码以及一些必要的依赖库,如cmake用于构建系统,...
MySQL5.5启动多实例详细配置文件,多实例安装方法可参考博文:Centos6.10采用cmake编译安装MySQL5.5多实例安装
使用 CMake 方式编译安装 MySQL 5.5(单实例) 本文将详细介绍如何使用 CMake 方式编译安装 MySQL 5.5(单实例),并对 MySQL 的基本概念、特点、优缺点和安装方式进行详细的阐述。 MySQL 概念 MySQL 是一种关系...
随着MySQL的发展,为了更好地适应跨平台的需求并提高编译的灵活性与效率,从MySQL 5.5版本开始,其源码安装方式从传统的`configure`脚本转向了更为现代化且功能强大的构建工具——CMake。本文将详细介绍如何使用...
在压缩包的文件名称"qt-mysql5.5驱动下载"中,我们可以推测这是一个包含了预编译或源码形式的Qt MySQL 5.5驱动程序的下载文件。使用者可能需要解压这个文件,按照提供的说明文档(如果有的话)进行安装或集成到自己...