1 頁 (共 1 頁)

MySQL-5 手動安裝

發表於 : 2007-03-02 15:08:22
schumi
for Mandriva 2006

# Mandriva 2007 套件庫所使用之MySQL 為5.0.24a 版, 但是需要glibc2.4版的函式庫才行, Mandriva 2005以及2006都是使用glibc2.3函式庫, 因此要升級的話必須到 www.mysql.com 去下載rpm版本來安裝

需要的套件有
MySQL-server-5.0.27-0.glibc23.i386.rpm
MySQL-client-5.0.27-0.glibc23.i386.rpm
MySQL-devel-5.0.27-0.glibc23.i386.rpm

先找出舊的套件
rpm -qa | grep MySQL

停止MySQL服務
/etc/init.d/mysqld stop

然後移除
rpm -e 套件名稱

接著安裝
urpmi MySQL-server-5.0.27-0.glibc23.i386.rpm
urpmi MySQL-client-5.0.27-0.glibc23.i386.rpm
urpmi MySQL-devel-5.0.27-0.glibc23.i386.rpm

然後啟動就可以了

新增/修改 MySQL 帳戶權限出線error 13

發表於 : 2007-03-02 15:15:10
schumi
查 /var/lib/mysql/主機名稱.err

出現錯誤訊息
/usr/sbin/mysqld: Can't read dir of '/root/tmp/' (Errcode: 13)
/usr/sbin/mysqld: Can't create/write to file '/root/tmp/ib4MGr1J' (Errcode: 13)
InnoDB: Error: unable to create temporary file; errno: 13

解決
修改MySQL 啟動檔案
vi /etc/init.d/mysql

加入
export TMPDIR=/tmp

然後重新再執行一次MySQL-client的安裝
rpm -Uvh MySQL-client-5.0.27-0.glibc23.i386.rpm

接著重新啟動MySQL 就可以了