Linux 源码安装mysql
来源:互联网 发布:广东省干部培训网络 编辑:程序博客网 时间:2024/06/07 03:23
环境:centos 6.5 源码包:mysql-5.5.24.tar.gz cmake-2.8.9.tar.gz
1、安装相关包
yum install -y gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel*
2、安装cmake
tar -zxvf cmake-2.8.9.tar.gz
cd cmake-2.8.9
./configure
make && make install
3、创建mysql安装目录及数据库目录
mkdir -p /usr/local/mysql
mkdir -p /usr/local/mysql/data
4、创建mysql用户
useradd -s /bin/nologin mysql
5、安装mysql
cd ..
tar -zxvf mysql-5.5.24.tar.gz
cd mysql-5.5.24
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_DATADIR=/usr/local/mysql/data -DENABLED_LOCAL_INFILE=1
参数:
DCMAKE_INSTALL_PREFIX 安装目录
DDEFAULT_CHARSET 字符集
DDEFAULT_COLLATION 校验字符
DMYSQL_DATADIR 数据库目录
DENABLED_LOCAL_INFILE=1 允许从本地导入数据
make && make install
6、设置目录权限
chown -R root:mysql /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql/data
7、配置mysql系统服务
cd ..
cp mysql-5.5.24/support-files/my-medium.cnf /etc/my.cnf 将启动服务添加到服务中
cp mysql-5.5.24/support-files/mysql.server /etc/rc.d/init.d/mysqld 使用service启动
chkconfig --add mysqld 加入开机管理
chkconfig mysqld on 开机启动
8、创建系统数据库表(这里有时会报错,切换cd /usr/local/mysql,重新执行一遍可能会解决,还未查明原因)
/usr/local/mysql/scripts/mysql_install_db --user=mysql
9、设置环境变量
vi ~/.bash_profile
修改PATH
source ~/.bash_profile 载入配置文件
10、启动服务
chmod 755 /etc/init.d/mysqld
service mysqld start
日志路径:名字是默认主机名
- linux mysql 源码安装
- linux源码安装mysql
- linux 源码安装 mysql
- Linux 源码安装MySQL
- linux 源码安装mysql
- linux源码安装mysql
- linux源码安装mysql
- Linux 源码安装mysql
- linux mysql源码安装
- Linux安装MySQL--源码安装
- linux安装mysql---源码安装
- linux安装mysql 源码安装mysql
- linux下MySql源码安装
- Linux下源码安装mysql
- linux编译安装mysql源码
- linux下安装mysql源码
- Linux上源码安装MySQL
- Linux源码安装mysql步骤
- LiintCode----3.统计数字
- 1006. Sign In and Sign Out (25)
- bzoj4516(后缀自动机+map)
- win10安装genymotion模拟器遇到失败情况
- iOS开发中 常见的编码规范(整理及补充)
- Linux 源码安装mysql
- 为什么要学习思维导图?思维导图的作用
- jmeter其他特性---Debug PostProcessor
- LR-微信订车压力测试
- ViewController的生命周期分析和使用
- 截取字符串
- Linux 系统安装软件
- Mybatis 批量更新失败,单条成功
- 机器学习 数学知识 线性代数