一.安装系统,不选择额外的软件
mkvdev -vadapter vhost0 -vdev hdisk2 -dev db_mysql01_sys
mkvdev -vadapter vhost0 -vdev hdisk3 -dev mysql01_data01
mkvdev -vadapter vhost0 -fbo -dev cd0
******************************************************************************
The command's response was not recognized. This may or may not indicate a proem.
******************************************************************************
# 物理机存在cd0物理设备
loadopt -vtd cd01 -disk SLES-11-SP4-DVD-ppc64-GM-DVD1.iso
unloadopt -vtd cd0
unloadopt -vtd cd1
二.第一次编译cmake、mysql-失败
2.1编译安装cmake-错误
1.先安装gcc-c++编译环境
mkdir /usr/local/cmake-3.4.1
ln -s /usr/local/cmake-3.4.1 /usr/local/cmake
KYL-DB-MYSQL01:/mysqlData/mysql_backup/cmake-3.4.1 # zypper install gcc-c++
正在装载安装源数据...
正在读取已安装的包...
正在解析包的依赖性...
将安装以下新包:
gcc gcc43 gcc43-c++ gcc-c++ glibc-devel libstdc++43-devel
linux-kernel-headers
否则报错./bootstrap: line 558: pgcc: command not found
2.安装cmake
./bootstrap --prefix=/usr/local/cmake-3.4.1
gmake && make install
2.25.6mysql编译安装-失败
1.建用户目录
groupadd mysql
useradd mysql -g mysql
mkdir /usr/local/mysql5.6.27
ln -s /usr/local/mysql5.6.27 /usr/local/mysql
# suse没有adduser命令
mkdir -p /usr/local/mysql/ /mysqlData/{data,tmp} /mysqlLog/logs/
vi ~/.bash_profile
PATH=$PATH:$HOME/bin:/usr/local/mysql:/bin:/usr/local/cmake/bin
export PATH
2.安装缺失的依赖包
zypper install ncurses-devel bison
3.默认安装的是openssl
libopenssl0_9_8-0.9.8j-0.70.1
openssl-0.9.8j-0.70.1
3.编译安装mysql
tar -zxvf mysql-5.6.27.tar.gz
cd mysql-5.6.27
cmake linux-ppc64 . \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql5.6.27 \
-DMYSQL_UNIX_ADDR=/usr/local/mysql5.6.27/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DMYSQL_DATADIR=/mysqlData/data \
-DMYSQL_TCP_PORT=3306 \
-DENABLE_DOWNLOADS=1 \
-DWITH_EMBEDDED_SERVER=1 \
-DWITH_SSL=yes
# 报错
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
OPENSSL_INCLUDE_DIR
used