命令回复mysql数据库_用命令行恢复MySQL数据库
今天在恢復一個數據庫的時候著實是讓我郁悶死了,我用的是圖形界面(MySQL Administraotr),備份文件不過8M左右,恢復了將近40分鐘,慢得像牛一樣(我機器配置Core 2+2G內存)。總算顯示成功恢復,但是刷新了好幾遍還是找不到恢復的數據庫,暈死了。
我想還是用命令行試一下吧,結果。。。。。。只用了不到2秒鐘,我心想估計還是沒戲,但是奇跡出現了,我刷新一下列表,數據庫真的出現了,太神奇了。
以下是命令行,我老是記不住,放到這里以后就方便查了。
# cd /usr/local/mysql/bin/
//創建數據庫
# mysqladmin -uroot -ppass create database_name
//恢復數據庫
# mysql -uroot -ppass database_name < db_backup.sql
//為數據庫添加用戶”user”并設置訪問權限
# mysql -uroot -ppass
mysql> grant all privileges on database_name.* to 'user'@'localhost' identified by "pass";
1.2 還原 (逐行,慢哦!) 進入MySQL Command Line Client,輸入密碼,進入到“mysql>”,輸入命令"show databases;",回車,看看有些什么數據庫;建立你要還原的數據庫,輸入"create database voice;",回車;切換到剛建立的數據庫,輸入"use voice;",回車;導入數據,輸入"source voice.sql;",回車,開始導入,再次出現"mysql>"并且沒有提示錯誤即還原成功。
總結
以上是生活随笔為你收集整理的命令回复mysql数据库_用命令行恢复MySQL数据库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设置mysql整形_mysql 整型字
- 下一篇: mysql数据库事务日志已满_服务器事务