环境 : Debian 6.02 (squeeze) x64
软件:MySQL 5.5.14
步骤:
1、升级系统
#apt-get update
#apt-get upgrade
#apt-get install chkconfig libpcre3-dev build-essential libssl-dev libncurses5-dev bison
2、准备软件
cmake-2.8.5、mysql 5.5.14
#wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz
#wget ftp://mirror.anl.gov/pub/mysql/Downloads/MySQL-5.5/mysql-5.5.14.tar.gz
3、安装
1)、安装 cmake
#tar zxvf cmake-2.8.5.tar.gz
#cd cmake-2.8.5/
#./configure
#make && make install
2)、添加mysql用户
groupadd mysql
useradd --shell /sbin/nologin -g mysql mysql
3)、安装mysql
#tar zxvf mysql-5.5.14.tar.gz
#cd mysql-5.5.14
#cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/data/mysql \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DEXTRA_CHARSETS=all \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_TCP_PORT=3306
#make && make install
4)、更改安装文件夹权限
#chown -R mysql:mysql /usr/local/mysql/
#chown -R mysql:mysql /usr/local/data/mysql
5)、初始化话
#sh scripts/mysql_install_db --basedir=/usr/local/mysql/ --datadir=/usr/local/data/mysql --user=mysql
6)、复制mysql配置文件,生成启动脚本
#cp support-files/my-medium.cnf /etc/my.cnf
#cp support-files/mysql.server /etc/init.d/mysqld
7)、设置自启动
#chmod 755 /etc/init.d/mysqld
#chkconfig mysqld on
8)、设置环境变量
#nano /etc/profile
加入以下内容
export PATH=/usr/local/mysql/bin:$PATH
alias mysql_start="mysqld_safe &"
alias mysql_stop="mysqladmin –u root -p shutdown"
4、启动测试
#service mysqld start
#/usr/local/mysql/bin/mysql -uroot –p
5、密码及安全配置
#/usr/mysql/bin/mysql_secure_installation
Debian 6.02 (squeeze)下编译安装 MySQL 5.5的方法
2019-11-27 16:59MYSQL教程网 Mysql
Debian 6.02 (squeeze)下编译安装 MySQL 5.5的方法,需要的朋友可以参考下。
延伸 · 阅读
- 2019-11-27MySQL数据库服务器端核心参数详解和推荐配置
- 2019-11-27MySQL Memory 存储引擎浅析
- 2019-11-27完美转换MySQL的字符集 解决查看utf8源文件中的乱
- 2019-11-27mysql部分替换sql语句分享
- 2019-11-27MySQL数据库中删除重复记录的方法总结[推荐]
- 2019-11-27强制修改mysql的root密码的六种方法分享(mysql忘记
精彩推荐
- Mysql
MySQL 分表优化试验代码
我们的项目中有好多不等于的情况。今天写这篇文章简单的分析一下怎么个优化法。 ...
- Mysql
一个单引号引发的MYSQL性能问题分析
刚刚我们说过了,生活中难免会有一些不如意,比如,我们用一个字符串类型的字段来作为主键,表面上,这太不如意了,然而,事实也证明这是有用的。...
- Mysql
mysql 设置默认的时间值
由于MySQL目前字段的默认值不支持函数 ...
- Mysql
通过SQL语句来备份,还原数据库
这里仅仅用到了一种方式而已,把数据库文件备份到磁盘然后在恢复. ...
- Mysql
mysql实现查询最接近的记录数据示例
本文实例讲述了mysql实现查询最接近的记录数据。分享给大家供大家参考,具体如下: 查询场景: 现在的需求是查询年龄最接近20岁的用户,获取前5个 我...
- Mysql
详解mysql8.0创建用户授予权限报错解决方法
这篇文章主要介绍了详解mysql8.0创建用户授予权限报错解决方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...
- Mysql
MySQL 有输入输出参数的存储过程实例
MySQL 有输入输出参数的存储过程实例 ...
- Mysql
MySQL 数据库双向镜像、循环镜像(复制)
在MySQL数据库镜像的贴子中,主数据库A 的数据镜像到从数据库B,是单向的,Zen Cart网店的数据读写都必须在数据库A进行,结果会自动镜像到数据库B中。但...