作者 主題: [問題]mysql無法啟動  (閱讀 4113 次)

0 會員 與 1 訪客 正在閱讀本文。

jwt

  • 懷疑的國中生
  • **
  • 文章數: 32
    • 檢視個人資料
[問題]mysql無法啟動
« 於: 2002-05-01 08:24 »
不好意思,又要請教各位大大:
小弟安裝Redhat 7.2主機,用原始檔tar.gz,安裝了mysql、apache、php,都是按照Vbird大大的網站所教的方式安裝的,可是現在apache與php都可以正常的使用,唯有mysql不可以,我曾用netstat -a去查看過,都沒有看到mysql的部份呢?不知道有那位大大可以告訴我問題出在那裏呢?

#mysql mysql
ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)

kenny

  • 訪客
[問題]mysql無法啟動
« 回覆 #1 於: 2002-05-01 11:21 »
port 111 不是給 portmapper 使用的嗎﹖

逍遙子

  • 活潑的大學生
  • ***
  • 文章數: 222
    • 檢視個人資料
    • http://home.kimo.com.tw/vl929
[問題]mysql無法啟動
« 回覆 #2 於: 2002-05-01 16:43 »
你mysql並沒有啟動丫..
你打這個指令看看..
service "mysqld" restart

Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

/var/lib/mysql 這是mysql的預設路徑..
你有沒有去動到..

mysql.sock這是mysql啟動時產生的一個檔案...
當你將mysql關掉時....mysql.sock也會隨著刪除...

還有...你不用用tar去裝...
在REDHAT 7.2本身就有mysql了..
共有4個檔案..
mysql-3.23.41-1
mysql-devel-3.23.41-1
mysql-server-3.23.41-1
mysqlclient9-3.23.22.6
另外你若要用到PHP...還要安裝..
php-mysql-4.0.6.7

而且apache在redhat 7.2 也有..
apache-1.3.20-16
apache-devel-1.3.20-16
apache-manual-1.3.20-16

你試看看用這些檔案安裝...
再按著網中人大大的步驟去設定..^^..
應該會很順利的..

G.T.O.

  • 憂鬱的高中生
  • ***
  • 文章數: 115
    • 檢視個人資料
[問題]mysql無法啟動
« 回覆 #3 於: 2002-05-08 09:12 »
請問一下:
如果

$/usr/bin/mysqladmin -u root password '********'(我當然不是打*當密碼)
之後

$mysql  -u  root  -p '********'

出現
Enter password:   (我再打一次********)
可是結果為
ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
這是意思說 我這個密碼不成功?
頭疼阿~~~~怎連MYSQL也找我麻煩.............
[/quote]

逍遙子

  • 活潑的大學生
  • ***
  • 文章數: 222
    • 檢視個人資料
    • http://home.kimo.com.tw/vl929
[問題]mysql無法啟動
« 回覆 #4 於: 2002-05-08 09:19 »
你不要打 '   '  試看看...因為我在mysql的說明上是沒看到 '  ' 的

$/usr/bin/mysqladmin -u root password ********

Anonymous

  • 訪客
[問題]mysql無法啟動
« 回覆 #5 於: 2002-05-08 14:06 »
well, 我試了下列幾種方法:(我在遠端用SSH連上另一台LINUX主機)

1.
---------------------------
[root@experience bin]# mysqladmin -u root password ********
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user: 'root@localhost' (Using password: NO)'
-----------------------------
2.
----------------------------
[root@experience bin]# mysqladmin -u root -p ********
Enter password:                  (我這邊也填上我用的密碼,但不會顯示)
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user: 'root@localhost' (Using password: YES)
----------------------------
3.有時候還會這樣
----------------------------
[root@experience bin]# mysqladmin -u root --password ********
Enter password:
mysqladmin: Unknown command: '********'
----------------------------
反正都好奇怪....一個簡單的指令為何搞成如此
況且被我連上的這台linux主機可是全裝的linux custom 系統耶```
應該不會有遺漏啥檔案............
 :evil:

逍遙子

  • 活潑的大學生
  • ***
  • 文章數: 222
    • 檢視個人資料
    • http://home.kimo.com.tw/vl929
[問題]mysql無法啟動
« 回覆 #6 於: 2002-05-08 15:41 »
這是MYSQL的中文參考手冊...
http://cnpa.yzu.edu.tw/~cfc/docs/mysqldoc_big5/manual_toc.html

還有在精華區裡也有一篇MYSQL的討論

robwu

  • 懷疑的國中生
  • **
  • 文章數: 31
    • 檢視個人資料
    • http://www.jetcad.com.tw
[問題]mysql無法啟動
« 回覆 #7 於: 2002-05-09 18:45 »
我最近裝了2-3次,Mysql+php+Apache都沒有問題,提供我裝的方法給你參考

1. 從 http://www.mysql.com 下載 mysql-3.23.49a.tar.gz

2. cd /usr/local/src

3. tar zxvf xxx/mysql-3.23.49a.tar.gz

4. mv mysql-3.23.49a-pc-linux-gnu-i686 /usr/local/mysql
    (此板不須install 即可work,所以直接rename 且move到/usr/local/mysql)

5. cd /usr/local/mysql

6. adduser mysql

7. ./scripts/mysql_install_db
 (起始化mysql database,  不要跑./configure 問題一堆)

8. chown -R mysql.mysql /usr/local/mysql

9. ./bin/safe_mysqld &
   (啟動mysql, use "ps -ax|grep mysql" check)
 6539 ?        S      0:00 /bin/sh ./bin/safe_mysqld
 6555 ?        S      0:00 /usr/local/mysql/bin/mysqld --de.....
 6557 ?        S      0:00 /usr/local/mysql/bin/mysqld --de.....
 6558 ?        S      0:00 /usr/local/mysql/bin/mysqld --de.....

10. ./bin/mysqladmin -u root -p password 123456
    (須要再輸入原pasword,當然是"enter"鍵)

11. 修改 /etc/rc.local  
     加入以下兩行:(改為1行不work,還沒有時間研究)

cd /usr/local/mysql
./bin/safe_mysqld &