標籤:
一,Mysql的安裝:
1.下載mysql,可以通過http://mirrors.sohu.com/下載mysql軟體。
wget http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.73-linux-i686-glibc23.tar.gz
2.解壓並重新命名
tar -zxvf mysql-5.1.73-linux-i686-glibc23.tar.gz
mv mysql-5.1.73-linux-i686-glibc23 /usr/local/mysql/3.建立MySQL使用者,建立datadir目錄。useradd -s /sbin/nologin mysqlmkdir -p /data/mysql/chown mysql /data/mysql/4,初始化資料庫。 cd /usr/local/mysql ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql/ 查看是否有2個OK或者echo $?以此判斷初始化資料庫是否成功。初始化成功後會在/data/mysql產生mysql和test的2個目錄。5,拷貝設定檔、啟動指令碼,並將mysql添加到服務列表設定開機啟動。cp support-files/mysql-large.cnf /etc/my.cnf cp support-files/mysql.server /etc/init.d/mysqld 修改/etc/init.d/mysqld的設定檔中的basedir datadir。chmod 755 /etc/init.d/mysqldchkconfig --add mysqldchkconfig mysqld on /etc/init.d/mysqld start 二,常見錯誤分析:2.1 啟動mysql時,提示 Starting MySQL.Manager of pid-file quit without updating file。出現如上報錯資訊一般是未修改啟動指令檔,未指定basedir和datadir。當然,具體還是要看記錄檔。 2.2 初始化mysql報錯ERROR: 1004 Can‘t create file ‘/tmp/#sql618_1_0.frm‘ (errno: 13)將/tmp的許可權改為777chmod 777 /tmp即可。
三,錯誤記錄檔在指定datadir後,mysql的錯誤記錄檔一般是在datadir目錄下,並且是以主機名稱.err命名的檔案。
Mysql的安裝(二進位免編譯包) 5.1版本