关闭
首页>Linux>正文

Centos编译安装MySQL 5.6.33

centos 2016-12-16 17:49:01
  • A+
  • 2
  • 2459
安装所需编译工具cmake
wget https://cmake.org/files/v3.6/cmake-3.6.2.tar.gz
tar zxvf cmake-3.6.2.tar.gz
cd cmake-3.6.2
./configure
make && make install


#######开始安装MySQL

#添加MySQL用户与组
groupadd mysql
useradd -g mysql mysql -s /bin/false


#创建MySQL数据库存放目录,如果你在腾讯云挂载了数据盘,建议放到数据盘里面
mkdir -p /mysql/data


#设置MySQL数据库存放目录权限
chown -R mysql:mysql /mysql/data


#创建MySQL安装目录,我们还是安装到/server
mkdir -p /server/mysql


#下载与解压mysql-5.6.33
wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.33.tar.gz
tar zxvf mysql-5.6.33.tar.gz
cd mysql-5.6.33


编译时指定下安装路径和数据库路径
cmake . -DCMAKE_INSTALL_PREFIX=/server/mysql -DMYSQL_DATADIR=/mysql/data -DSYSCONFDIR=/etc
make && make install


########开始做相关设置
#进入MySQL安装目录
cd /server/mysql 


#生成mysql系统数据库
./scripts/mysql_install_db --user=mysql --basedir=/server/mysql --datadir=/mysql/data 


#添加到/etc目录的软连接
ln -s /server/mysql/my.cnf /etc/my.cnf 


#把MySql加入系统启动
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld 


#增加执行权限
chmod 755 /etc/init.d/mysqld 


#加入开机启动
chkconfig mysqld on 


#编辑配置
vi /etc/rc.d/init.d/mysqld 

basedir=/server/mysql 
datadir=/mysql/data


#启动MYSQL
service mysqld start 


#把MySQL服务加入系统环境变量
vi /etc/profile 


#添加下面这一行
export PATH=$PATH:/server/mysql/bin


#使配置立刻生效
source /etc/profile  


#下面这两行把MySQL的库文件链接到系统默认的位置,这样你在编译类似PHP等软件时可以不用指定mysql的库文件地址。
ln -s /server/mysql/lib/mysql /usr/lib/mysql
ln -s /server/mysql/include/mysql /usr/include/mysql

mkdir /var/lib/mysql 

ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock 


#设置Mysql密码,根据提示按Y 回车输入2次密码
mysql_secure_installation 


完毕! 注意设置密码的时候复杂些,否则会设置失败.

本文地址:https://www.awobaba.cn/view-19.html

版权声明:本文为原创文章,版权归 阿我巴巴 所有,欢迎分享本文,转载请保留出处!

分享

广告位

评论2 发表评论

  • Army2016-12-17 17:25:23

    Windows 10󰀹重庆市电信

    Jianrry军哥,什么时候可以出一篇在自行编译nginx+mysql+php的基础上,添加网站的教程啊?
    @Jianrry 好的, 我准备录制整个流程的视频教程
    回复
  • Jianrry2016-12-16 23:40:40

    Windows 10󰀹湖北省武汉市电信

    军哥,什么时候可以出一篇在自行编译nginx+mysql+php的基础上,添加网站的教程啊?
    回复
点击获取效验码

Copyright © 阿我巴巴 版权所有.

Process:0.00750s, Memory: 469.79K, Cache: redis. 渝ICP备16003772号

渝公网安备 50022802000338号

本站服务器由 腾讯云 提供