Linux 安装mysql-5.6.12.tar.gz
来源:互联网 发布:织梦cms视频安装教程 编辑:程序博客网 时间:2024/06/05 04:09
第一步:环境
1. 由于在使用cmake的时候需要编译器,同事gcc也是需要的所以,建议搭建好yum源
yum install -y cmake gcc*
2. 新建用户及相关目录,并修改相关的属主和属组。
useradd mysql
mkdir /var/log/mysql
mkdir /var/lib/mysql
mkdir /datadir
chown mysql.mysql -R /var/log/mysql /var/lib/mysql /datadir
##################################################################################################################################
第二步 下载软件并编译安装
1.下载地址去官网下载即可
tar xf mysql5.6.12.tar.gz -C /usr/src
2.编译
cd /usr/src/mysql-5.6.12
1.我个人使用的下面参数
cmake -DCMAKE_ISTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DENABLED_LOCAL_INFILE=ON -DMYSQL_DATADIR=/datadir -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql5.sock -DWITH_DEBUG=ON -DEXTRA_CHARSETS=ALL -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306 -DSYSCONFDIR=/usr/local/mysql/etc -DWITH_READLINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1
2.make
make install
##################################################################################################################################
第三步 对mysql数据库进行初始化
./usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/datadir --user=mysql
如果可以看到两个OK就证明你初始化成功了
mkdir /usr/local/mysql/etc
chown -R mysql.mysql /usr/local/mysql
cp /usr/local/mysql/my.cnf /usr/local/mysql/etc/
cd /usr/local/mysql
vi etc/my.cnf
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld5
service mysqld5 start
##################################################################################################################################
错误:
.
--MySQL 5.6.12
--Packaging as: mysql-5.6.12-Linux-x86_64
--Could NOT find Threads (missing: Threads_FOUND)
--Could NOT find Threads (missing: Threads_FOUND)
--Check if the system is big endian
--Searching 16 bit interger
CMake Error at /usr/share/cmake/Modules/TestBigEndian.cmake:31 (MESSAGE):
no suitable type found
Call Stack (most recent call first):
configure.cmake:621 (TEST_BIG_ENDIAN)
CMakeLists.txt:314 (INCLUDE)
解决方法很简单,只要把CMakeCache.txt 这个文件删掉就可以了,编译完后会重新生成。
- Linux 安装mysql-5.6.12.tar.gz
- linux mysql安装(tar.gz)
- linux下安装mysql-5.6.25.tar.gz
- linux CenterOS 下 mysql-5.6.26.tar.gz源码安装
- mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz 安装
- mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz 安装
- linux安装mysql二进制文件tar.gz
- Linux 安装mysql.tar.gz包
- linux ubuntu解压tar.gz安装mysql
- linux安装二进制mysql.tar.gz
- 安装mysql tar.gz
- (7) linux 编译并安装mysql-5.6.15.tar.gz ---> CentOS-6.6-x86_64 + mysql-5.6.15.tar.gz
- mysql-5.6.10.tar.gz安装
- mysql-5.6.30.tar.gz源码安装
- 【Mysql】Linux下安装mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz
- linux 下安装mysql--tar.gz和rmp安装
- mac 安装 mysql.tar.gz
- Linux下MySQL源码编译安装(eg:mysql-5.6.27.tar.gz )
- Android自动开关机实现
- MyEclipse 10 下安装svn
- 指针
- linux下libpcap抓包分析
- Win8(win7) x64位OS + VS2012 + OpenCV2.4.5 + CMake2.8 + TBB42自己编译OpenCV
- Linux 安装mysql-5.6.12.tar.gz
- JavaScript函数名不能命名为click
- C#中Dictionary的用法及用途
- obiee11在创建维度之后设置logical level
- 如何修改Mysql 数据库文件的存放路径
- 【mysql】字符串与日期互转详解
- 改善C++ 程序的150个建议学习之建议16:慎用goto
- foreach输出与listIterator接口
- cassandra中所使用的策略