免编译源码MySql-5.1-Linux安装全过程
来源:互联网 发布:日本武士刀淘宝 编辑:程序博客网 时间:2024/05/18 21:07
前言:安装未编译版的源码包需要的时间比较久,为了节省时间,本人选择了免编译版的源码包
一、安装前准备工作
1、使用系统:CentOS-6.4 64位系统
2、下载MySQL免编译版的源码包。下载地址:http://syslab.comsenz.com/downloads/linux/mysql-5.1.40-linux-i686-icc-glibc23.tar.gz
一、安装前准备工作
1、使用系统:CentOS-6.4 64位系统
2、下载MySQL免编译版的源码包。下载地址:http://syslab.comsenz.com/downloads/linux/mysql-5.1.40-linux-i686-icc-glibc23.tar.gz
注意:将下载的源码包放到 /usr/local/src/ 目录下 (从网上下载的源码包,rpm包都放在该目录下,以便于其他人使用)
二、开始安装
1、创建安装mysql数据库所需的用户
useradd -s /sbin/nologin mysql
二、开始安装
1、创建安装mysql数据库所需的用户
useradd -s /sbin/nologin mysql
2、切换到 /usr/local/src/ 目录下
cd /usr/local/src/
3、如果之前有下载,可忽略此步骤;没有下载源码包,可通过wget命令从网上下载免编译版的mysql源码包
wget http://syslab.comsenz.com/downloads/linux/mysql-5.1.40-linux-i686-icc-glibc23.tar.gz
4、解压下载的mysql源码包
tar zxvf /usr/local/src/mysql-5.1.40-linux-i686-icc-glibc23.tar.gz
5、将解压完的mysql源码包移动到/usr/local/mysql
mv mysql-5.1.40-linux-i686-icc-glibc23 /usr/local/mysql
6、新建文件夹用来存放mysql的数据文件
mkdir -p /data/mysql ------>该目录用于存放库文件用
7、切换到/usr/local/mysql 该目录下并给目录赋权
cd /usr/local/mysql/
chown -R mysql:mysql /data/mysql (这就用到了之前第1步创建的mysql用户和mysql组)
8、初始化mysql数据库
./scripts/mysql_install_db --user=mysql --datadir=/data/mysql ----> 此时的目录是相对于 /usr/local/mysql/ 目录的
本人执行完这一步之后,报了如下错误信息:
error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
apt-get install libstdc++5
apt-get install libstdc++5
# 因为我的Linux是最小化安装的,这里报错缺少 libstdc++.so.5 rpm包,我们来安装下就OK啦。
yum install compat-libstdc++-33
# 可使用 echo $? 验证是否初始化成功。 显示0,则初始化成功;显示其他则表示未初始化成功。
cp support-files/my-large.cnf /etc/my.cnf
10、配置mysql开机启动
cp support-files/mysql.server /etc/init.d/mysqld -----> 将配置文件复制到 /etc/init.d/下面
修改mysqld文件中的basedir和datadir两个值
vim /etc/init.d/musqld -------> basedir:数据库安装目录 datadir:存放库文件的目录(也就是第6步创建的目录)
chmod 755 /etc/init.d/mysqld ------> 给该文件赋权限
chkconfig --add mysqld -----> 添加开机启动服务
chkconfig mysqld on ------> 开启mysql服务
service mysqld start ------> 启动mysql服务
chkconfig --add mysqld -----> 添加开机启动服务
chkconfig mysqld on ------> 开启mysql服务
service mysqld start ------> 启动mysql服务
0 0
- 免编译源码MySql-5.1-Linux安装全过程
- mysql linux免编译版 安装教程
- linux编译安装mysql源码
- linux mysql-5.7.9免编译版安装
- Mysql学习-Linux Mysql源码编译安装
- linux 正确安装 mySQL全过程
- Linux之MySQL源码编译安装
- MySQL for Linux源码编译安装步骤
- Linux之MySQL源码编译安装
- Linux 源码编译安装 MySQL 5.5.x
- SUSE Linux源码编译安装MySQL 5.6
- Linux下源码编译安装Mysql
- Linux上源码编译安装MySQL数据库
- linux上MySQL源码编译安装
- linux mysql 免安装版
- linux mysql 免安装版
- linux mysql免安装版
- linux mysql免安装版
- uva 11019 Matrix Matcher 字符串哈希
- 关于QImage和IplImage之间转换的实现
- 叫做 Nanshan即时通讯 贪婪型
- 在你离职前做好准备,提前想想这些问题,兴许能提高你的面试的成功率
- MySQL详解--锁
- 免编译源码MySql-5.1-Linux安装全过程
- Ubuntu下netbeans-xdebug配置
- 游戏中缓存加载纹理- 游戏渲染机制
- Android UI开发详解之ActionBar
- 新网站如何推广让搜索引擎增加收录?
- 最简单的基于FFmpeg的封装格式处理:视音频复用器(muxer)
- 网络分析与网络数据集—方向
- ARCGIS 拓扑检查步骤与修正拓扑错误技巧
- 内存溢出与内存泄露