Q:朋友想叫我在裡面的某個表裡增加欄位,但我是第一次遇到MySQL的資料庫,我裝了MySQL-Front
但是不知道怎麼打開,裝了MySQL
Server
5.0也不知道如何打開,更不用說往表裡加欄位了,我把資料庫放在
D:\data1\data里,那個表名是「shows.MYD」,
說明:他傳過來的沒有.SQL文件,都是.frm
和
.MYD
還有
.MYI文件,其它沒有了,
請問我該如何才能打開這個表?
如何往裡面添加一個
字元型,長度為36
的欄位?A:你需要把那個shows.MYD
所在的那個文件夾拷貝到mysql安裝目錄的data目錄下。
如果你是默認安裝,應該在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
dataalter
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
評論
0
0
0
載入更多
2. linux中的MySQL開啟二進制日誌
二進制日誌開啟方法:
查看系統變數log_bin,如果其值為OFF,表示沒有開啟二進制回日誌(binary log),如果需答要開啟二進制日誌
修改my.cnf,在[mysqld]下面增加
log-bin=/data/mysqldb/log/mysql-bin.log
binlog_format = ROW
expire_logs_days=15
server_id = 2
修改完之後重啟MySQL,然後再查看show variables like 'log_bin%'; 這個時候你會發現log_bin的value值變成了ON
3. 怎麼查看mysql 二進制日誌
MySQL的日復志文件模塊啟動後才會有日制志記錄。
開啟日誌服務:
在MY.INI里,MYSQLD項下添加log-bin=mysql。
如果只對某個庫進行日誌文件記錄,那麼再添加binlog-do-db=test,這樣就只記錄test資料庫的日誌,而放棄其他的。
添加完後,重新啟動MYSQL的服務,日誌文件開始工作了.
查看是否啟用了日誌命令:mysql>show variables like 'log_bin';
查看當前的日誌命令:mysql> show master status;
看二進制日誌文件用mysqlbinlog命令:shell>mysqlbinlog mail-bin.000001
4. mysql如何查看二進制日誌文件(mysql的操作
首先你要開啟binlog目錄,然後用mysql自帶的二進制查看腳本mysqlbinlog
如
mysqlbinlog常見的選項有以下幾個:
--start-datetime:從二進制日誌中讀取指定等於時間戳或者晚於本地計算機的時間
--stop-datetime:從二進制日誌中讀取指定小於時間戳或者等於本地計算機的時間 取值和上述一樣
--start-position:從二進制日誌中讀取指定position 事件位置作為開始。
--stop-position:從二進制日誌中讀取指定position 事件位置作為事件截至
5. MySQL安裝完成之後怎麼啟動
1、按下win+R鍵打開「運行」,在輸入框裡面輸入「cmd」,點擊確定: