CentOS 6.5自帶MySQL,它是一種開源的關系型數據庫管理系統。在默認情況下,MySQL服務器并沒有被啟動,需要手動啟動它。
以下是在CentOS 6.5中啟動MySQL服務器的步驟:
$ su Password: (輸入root用戶的密碼) # service mysqld start
在啟動過程中,你可能會遇到一些錯誤。以下是一些可能的錯誤以及它們的解決方法:
1. MySQL套接字文件的不存在(錯誤號:2002)
$ su Password: (輸入root用戶的密碼) # service mysqld start Starting mysqld: [FAILED]
解決方法:MySQL笫一次啟動可能需要一些時間,如果你的服務器還沒有完全啟動,請等一下重新啟動。
如果MySQL服務器已經是運行狀態,但是你仍然遇到該錯誤,那就是由于MySQL套接字文件不存在引起的。在那種情況下,你可以嘗試手動啟動MySQL服務器來創建套接字文件:
# /usr/bin/mysqld_safe --skip-grant-tables & # /usr/bin/mysqladmin -u root password 'new-password'
2. 錯誤: /usr/bin/mysqladmin: connect to server at 'localhost' failed
$ su Password: (輸入root用戶的密碼) # service mysqld start Starting mysqld: [FAILED]
這是由于MySQL服務器沒有正確地啟動。你可以使用一下命令來嘗試手動啟動它:
# /usr/sbin/mysqld --skip-grant-tables
啟動成功后,你應該可以用以下的命令來確認MySQL服務是否已經啟動:
# mysqladmin -u root status
現在你已經啟動并連接到MySQL服務器。通過命令“mysql -p”來調用mysql命令行工具,輸入管理員密碼,就可以創建新的用戶和數據庫了。