我試圖(和失敗)在Mac OS X Server(Leopard)上升級MySQL並遇到麻煩。儘管OS X Server文檔聲稱在您的機器上安裝多個版本的MySQL是「正常的」,但他們沒有詳細說明如何「管理」它們。在Mac OS X服務器上升級MySQL
我已經構建並安裝了比Apple捆綁的原始版本(5.0.x)更新的版本(5.1.40)。
服務器管理似乎只管理初始(5.0.x版)在/ usr/bin中安裝
所以,我已經停在服務器管理該版本,但不能獲得新的(在/ usr /本地/ MySQL)工作。
理想我想在舊的數據庫文件指向MySQL的新版本在/ var/mysql的但不知道如何...
編輯:看起來像我的新的MySQL是活動(對於某些用戶來說),但它指向一個不同的數據文件。它指向/usr/local/mysql/data
,我希望它指向/var/mysql
管理用戶可以連接,但其他人得到:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
。我假設,因爲這個新的數據庫沒有啓用這些用戶呢?!?!儘管我認爲我仍然可以使用$ mysql -u root -p
?!?
任何人都知道如何管理這個?
如果遷移到[serverfault.com](http://www.serverfault.com/),這可能會得到更好的答案。 – 2010-11-23 17:43:56