编译安装了mysql 5.6,为什么mysql安装目录下scripts木有呢?
#!/bin/sh
wget http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz
tar -xzvf cmake-2.8.10.2.tar.gz
cd cmake-2.8.10.2
./bootstrap
make && make install
groupadd mysql
useradd -s /sbin/nologin -M -g mysql mysql
MYSQL_DIR="/usr/local/mysql"
MYSQL_DARA_DIR="/usr/local/mysql/data"
mkdir -p ${MYSQL_DIR}
tar -zxvf mysql-5.6.29.tar.gz && cd mysql-5.6.29
cmake -DCMAKE_INSTALL_PREFIX=${MYSQL_DIR} -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8mb4 -DDEFAULT_COLLATION=utf8mb4_general_ci -DWITH_EMBEDDED_SERVER=1 -DENABLED_LOCAL_INFILE=1
make && make install
cd ${MYSQL_DIR}
chown -R mysql:mysql .
cat > /etc/my.cnf <
到120行出错了,也就是 scripts/mysql_install_db --user=mysql --datadir=${MYSQL_DARA_DIR} 这里
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
把报错信息贴出来啊
shell那里有小错误,粗心了,另外也得设置命令出错退出的,贴出修改后的shell:
地址