不再用 ./configure --prefix=...,需先安裝 cmake 再用 cmake -DCMAKE_INSTALL_PREFIX=... 配置安裝路徑。
unzip ... && tar -zxvf mysql-5.6.4-m7.tar.gztar -zxvf cmake-2.8.10.1.tar.gz
cd cmake-2.8.10.1
mkdir ../cmake_exe
./configure --prefix=/home/user/cmake_exe
make && make install
export PATH=/home/user/cmake_exe/bin:$PATH
cd /usr/local/mysql-5.6.4-m7
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
make && make install
useradd mysqlsu - mysql
cd /usr/local/mysql/scripts
# 需 sudo 權限,先訪問 root 訪問 visudo 加入 mysql ALL=(ALL) ALL
sudo ./mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
cp my-medium.cnf /etc/my.cnf
cp mysql.server /etc/init.d/mysqld
service mysqld start
chkconfig --add mysqld
chkconfig mysqld on
mysql -u root -p 'your_pass'ps -ef | grep mysqld 確認用戶、端口、目錄。| 錯誤 | 解決 |
|---|---|
| Curses library not found | yum install ncurses-devel && rm CMakeCache.txt && cmake ... |
| Bison not found | yum install bison |
| sudo: user not in sudoers | root 下 visudo 加 mysql ALL=(ALL) ALL |
| mysql.plugin 找不到 | 確保在 root 或有權用戶下執行 mysql_install_db |
.),直接跟路徑。/usr/local/mysql/data 權限屬於 mysql:mysql。