只用連接函數檢測數據庫是否連接成功,但一直顯示第六行有錯誤,用戶名和密碼沒錯啊,mysql服務也停止重啟過了,如圖:
你要在mysql_connect的連接字符串中制定端口號3307,另外一個就是 要注意 你的賬號root是否有權限能登錄,因為mysql和其他的數據庫都不一樣的地方是,除了用戶名、密碼外,還要看你是從那台host上發起的連接,你可以查詢一下:
mysql> select host,user,password from mysql.user;
+--------------+------+-------------------------------------------+
| host | user | password |
+--------------+------+-------------------------------------------+
| localhost | root | *525CC61F6A896B7602598367826EA15EC96247EE |
| 127.0.0.1 | root | *525CC61F6A896B7602598367826EA15EC96247EE |
| ::1 | root | *525CC61F6A896B7602598367826EA15EC96247EE |
| % | root | *525CC61F6A896B7602598367826EA15EC96247EE |
| % | jss | |
| 172.16.150.% | root | *0D3CED9BEC10A777AEC23CCC353A8C08A633045E |
+--------------+------+-------------------------------------------+