linuxmysql啟動不了解決方法 Mysql為什么啟動不了?
Mysql為什么啟動不了?1、mysql配置文件設(shè)置錯誤A、首先查找mysql對應(yīng)的配置文件如果服務(wù)是使用指定的配置文件啟動,到對應(yīng)的文進行修改(文件的位置從控制面板中服務(wù)的屬性中查看)B、檢查參數(shù)b
Mysql為什么啟動不了?
1、mysql配置文件設(shè)置錯誤
A、首先查找mysql對應(yīng)的配置文件
如果服務(wù)是使用指定的配置文件啟動,到對應(yīng)的文進行修改(文件的位置從控制面板中服務(wù)的屬性中查看)
B、檢查參數(shù)basedir和datadir對應(yīng)的目錄是否存在,如:
basedir d:/mysql/
datadir d:/mysql/data/
2、檢查Mysql目錄有沒有給系統(tǒng)的System用戶文件讀寫權(quán)限(一般以System用戶啟動mysql服務(wù))
3、檢查mysql的3306端口是否被占用,如果占用,則修改配置文件中端口參數(shù),將端口修改為其他值。
4、其他mysql的數(shù)據(jù)庫文件遭到破壞附:一、windows下使用命令啟動mysql服務(wù)1、cmd進入控制臺
2、net start [mysql服務(wù)名],例:
net start mysql
net start mysql_cy
(......,如果安裝了多個mysql,則可以啟動多個)
二、windows下使用命令停止mysql服務(wù)
net stop mysql
net stop mysql_cy
2、根據(jù)名稱找到mysql服務(wù),雙擊mysql的服務(wù),彈出服務(wù)的屬性窗口
3、屬性的【可執(zhí)行文件的路徑】中顯示(例子):
D:mysqlinmysqld-nt mysql,其中defaults-file指定了參數(shù)文件的位置,如果沒有該參數(shù),一般參數(shù)文件在windows的系統(tǒng)目錄下或mysql的目錄下,從的配置中可以找到mysql數(shù)據(jù)的存儲位置。
linux下mysql無法啟動?
第一步:先停止所有mysql進程#killall-TERMmysqld第二步:用安全模式啟動#/usr/local/mysql/bin/mysqld_safe--skip-grant-tableamp注:啟動時會報錯,而且卡在哪不動,這時你只要回車即可,然后再用空密碼就能登陸了第三:用空密碼登陸,修改mysql的root密碼#mysql-uroot-p//登錄mysqlmysqlgtusemysql//選擇mysql數(shù)據(jù)庫mysqlgtupdateusersetpasswordpassword(#34654123#34
)whereuser#34root#34
//更新root密碼mysqlgtflushprivileges//使修改立即生效第四:用你修改的密碼登陸!