mysql資料庫的啟動
按下快捷鍵Windows鍵+ R直接輸入
net start mysql
然後enter鍵啟動
B. 如何重啟 MySQL 資料庫(具體怎麼做)
1、首先點擊【開始】
C. mysql 資料庫不能正常啟動
故障處理
移除當前使用的 redo log 文件,然後可以試著啟動資料庫,結果啟動失敗!
提示:
[ERROR] InnoDB: Page [page id: space=0, page number=0] log sequence number 178377412422 is in the future! Current system log sequence number 165909011496.
這樣的錯誤,這是因為 MySQL writer 線程按照配置的時間間隔以 page 為單位刷新 buffer 數據到磁碟。當數據刷新到磁碟的時候,新寫入磁碟的 page 包含了較新的 LSN,此時系統 system 表空間頭的 LSN 並沒有同步更新,通常這是檢查點線程的工作。在正常的崩潰恢復中,MySQL 可以藉助 redo log 來進行前滾和回滾,但是此時 redo log 已經被我們刪掉了,MySQL 無法進行恢復操作。此時,我們設置 innodb_force_recovery=3 來強制啟動 MySQL,仍然啟動不成功,改成 4 後啟動了!
再使用 mysqlmp 導出備份,結果噩夢又降臨了!MySQL 又 crash 了。
提示:
InnDB: Failed to find tablespace for table......
設置參數 innodb_force_recovery=5,資料庫仍然啟動失敗,再設置成 6,啟動成功!用 sqlmp 順利把數據備份出來了!
再初始化資料庫,把剛剛備份的資料庫導入,資料庫恢復成功完成!
參數說明
這里的關鍵是設置 innodb_force_recovery 參數,對應這個參數的說明如下:
1. SRV_FORCE_IGNORE_CORRUPT:忽略檢查到的 corrupt 頁;
2. SRV_FORCE_NO_BACKGROUND:阻止主線程的運行,如主線程需要執行 full purge 操作,會導致 crash;
3. SRV_FORCE_NO_TRX_UNDO:不執行事務回滾操作;
4. SRV_FORCE_NO_IBUF_MERGE:不執行插入緩沖的合並操作;
5. SRV_FORCE_NO_UNDO_LOG_SCAN:不查看重做日誌,InnoDB 存儲引擎會將未提交的事務視為已提交;
6. SRV_FORCE_NO_LOG_REDO:不執行前滾的操作。
D. 如何打開Mysql資料庫
如果你是默認安裝,應該在c:\Program Files\MySQL\MySQL Server 5.0\data\ 注意是整個shows那些文件所在的目錄。連目錄一起拷貝哈。按你的描述,就應該是data目錄了。 將d:\data1\下的data目錄拷貝到c:\Program Files\MySQL\MySQL Server 5.0\data\下面。 完成之後,重啟mysql看看,可以運行services.msc 在裡面找到mysql 重新啟動mysql。(前提是你安裝的時候配置了mysql服務,我想你應該配置了吧) 重啟之後 進入命令行, 然後mysql -uroot -p 進入mysql show databases; 看看能不能看到一個叫data資料庫。 如果能看到,恭喜你, 繼續下面的命令。 如果不行,看後面的方法B。 use data alter table shows add 列名 類型 長度 等等 舉例: 增加一個int型名為id的列 alter table shows add id int(11) not null default '0'; alter table shows add name varchar(32) not null default ''; 如果需要指定列的位置,假如加入的列在number列後面。那麼 alter table shows add id int(11) not null default '0' after number; 方法B。 如果按之前說的文件拷貝方式,重啟進入mysql後看不到data 這個資料庫,那麼可能是你們的mysql版本不一致造成的,應該說這個可能性很大。 那麼,你讓你朋友給你導出資料庫內容。 用mysqlmp命令。 mysqlmp -uroot -p -D 資料庫名.表名 > sss.sql 你拿到這個sss.sql後 再把它導入到你的mysql資料庫。 在cmd下運行 mysql -uroot -p test
E. linux下怎麼啟動mysql服務
一、啟動方式
1、使用linux命令service 啟動:
service mysqld start
2、使用 mysqld 腳本啟動:
/etc/inint.d/mysqld start
3、使用 safe_mysqld 啟動:
safe_mysqld& 命令使用方法及介紹可如下查找:
F. 怎麼啟動本地的mysql資料庫
首先備份好你本地的資料庫,方法如下。
1、用apmserv5.2.6(網站上面有下載)帶的phpmyadmin
進行備份恢復。
a、運行apmserv5.2.6,
點擊右邊的「管理mysql
資料庫」。伺服器填寫127.0.0.1:3306,
登入名稱:root,密碼為空進行登錄。在左邊是資料庫列表。點擊你的資料庫。點導出、拉到
最下面把「另存為文件」打勾。點執行。這樣你就可以備份你的資料庫了。
2、運行mysql-front
備份恢復你的資料庫。
a、新建一個登錄。
信息欄中隨便寫一下名字。標識你的登錄信息。
b、點擊連接欄,分別填好:
伺服器:伺服器的ip
端
口:一般為3306
c、點擊注冊欄,分別填好:
用
戶:你申請的資料庫的用戶名(如果是本地一般為root),
密
碼:資料庫的密碼(本地為空)
資料庫:你申請的資料庫名。
填寫好這些信息後點擊「確定」這樣就能鏈接到你的遠程資料庫了。左邊這個遠程數據。
伺服器的一些資料庫,點擊你的資料庫後等待鏈接。直至返回所有數據,你便能打開你的資料庫。
中的數據表了。在這里你可以修改你的數據表結構,刪除填加數據等(小心操作)。
d、右鍵點擊你的資料庫進行備份(輸出)數據,有幾種備份的類型,一般選sql。
G. MySQL安裝完成之後怎麼啟動
1、按下win+R鍵打開「運行」,在輸入框裡面輸入「cmd」,點擊確定:
H. 怎麼啟動mysql服務
1、首先,我們需要修改mysql的配置文件,一般文件存放在/etc下面,文件名為my.cnf。
I. 電腦公司Win7系統mysql資料庫服務的正確啟動步驟
1、點擊「開始——搜索」,輸入「cmd」命令後按車,然後右鍵cmd選擇以管理員身份運行。
2、在打開的管理員命令行中,可正常使用「net start /stop mysql」命令,此處的mysql服務名稱是mysql56。
3、mysql服務就可正常的啟動或關閉了。
電腦公司Win7系統mysql資料庫服務的正確啟動步驟就與大家分享到這里,有需要的用戶可按照上述方法解決。
J. 怎麼讓mysql資料庫開機啟動
windows下:
打開命令行窗口(cmd),如果安裝的mysql服務名為mysql,則net
start
mysql(此步也可直接在控制面板->管理->服務中啟動mysql)
輸入命令進入到mysql的安裝目錄中的bin目錄內,如安裝目錄為c:\program
files\mysql,則輸入命令cd
c:\program
files\mysql\bin;
使用命令啟動mysql服務,如用戶名為root密碼為123456,則命令mysql
-u
root
-p
123456;如果登錄成功,則說明mysql服務啟動成功。
linux下:
直接在命令行窗口中service
mysql
start(假設服務名稱為mysql);
然後按windows下的第2和第3步進行同樣驗證;