Linux下自己創建目錄/tigger
上傳mysql壓縮包到此目錄
[root@localhost tigger]# tar zxvf mysql.tar.gz
[root@localhost tigger]# cp -r mysql /usr/local/mysql
/usr/local/mysql 為安裝目錄
cd /usr/local/mysql
[root@localhost mysql]# groupadd mysql
[root@localhost mysql]# useradd -g mysql mysql
[root@localhost mysql]# chown -R mysql .
[root@localhost mysql]# chown -R root .
[root@localhost mysql]# ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
拷貝mysql.server文件到/etc/rc.d/init.d/并且命名為mysqld。mysql.server這個文件相當重要,是mysql的設置,可以多看看
[root@localhost mysql]# cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
設置權限為755,不然啟動mysql會失敗的
[root@localhost mysql]# chmod 755 /etc/rc.d/init.d/mysqld
啟動mysql:
[root@localhost bin]# service mysqld start
結果失?。?/p>
[root@localhost bin]# service mysqld start
Starting MySQL............................................ ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.localdomain.pid)
解決辦法:
1、/usr/local/mysql/data/ 查看并設置此目錄權限
2、chmod 755 /etc/rc.d/init.d/mysqld 查看并設置此文件權限
localhost.localdomain.pid 記錄進程的進程號,在mysql的配置文件里可以配這個文件的名稱
轉載請注明:谷谷點程序 » linux lamp之離線安裝mysql