當前位置:首頁 » 存儲配置 » mysql存儲引擎修改

mysql存儲引擎修改

發布時間: 2024-03-22 06:29:01

Ⅰ 如何更改mysql 資料庫存儲引擎

mysql 5.5以前默認的引擎是myisam,5.5以後是innodb,引擎可以在創建表的時候指定,如下:
Ceate table test
(id int,name varchar(10))
engine innodb;
修改:
alter table test type=innodb;
如果想設置預設引擎可以在配置文件的mysqld添加一行:
default-storage-engine=INNODB;

Ⅱ mysql修改數據表存儲引擎為MyISAM

先將資料庫導出啊,搞成SQL腳本
然後吧INNODB替換成MYISAM- -
我以前是這么做的
但是INNODB好用得多啊- -~~~
好像沒有更好的辦法了,批量改不這樣做的話那就是自己寫腳本?那對於資料庫本身而言更麻煩,中間會產生很多問題......

可不可以先導出結構,在另一台伺服器上把結構修改好之後然後做個COPY或者是熱備?

而且INNODB參數設置得當的情況下效率也差不了多少,在大並發量的情況下性能完全優於MYISAM引擎的,特別是行級鎖這東西.....很好用

Ⅲ mysql中的存儲引擎如何設置如果是將INNODB改成MYISAM怎樣改還有DOS中的MYSQL,怎樣保存資料庫,表等對象

1,mysql中的存儲引擎如何設置?------------默認是myisam,建表的時候也指定,例如: create table test(id int)engine=innodb;
2,如果是將INNODB改成MYISAM怎樣改?--------------------alter table test engine=myisam;
3,還有DOS中的MYSQL,怎樣保存資料庫,表等對象?-----------------在dos中執行 create database databasename; create table test(id int);這樣就生成了庫和表;對應的系統文件在mysql的安裝目錄的data下,資料庫名對應一個文件夾。比如 create database testdb,那麼就能在data目錄下找到testdb目錄;表等對象的文件要看具體的引擎,如果是myisam引擎,那麼就會有三個文件,test.frm,test.myi,test.myd三個,innodb的話只有一個test.frm結構文件,數據和索引文件都在 ibdata1表空間里。
4,php如何和MYSQL連接?是否非要輸入代碼?有沒有別的簡單方法如UI式設置-------------------需要你寫連接信息,網上給你找了個php連接mysql的例子,你參考下
<?php
$mysql_server_name='localhost'; //改成自己的mysql資料庫伺服器
$mysql_username='root'; //改成自己的mysql資料庫用戶名
$mysql_password='198791'; //改成自己的mysql資料庫密碼
$mysql_database='mydb'; //改成自己的mysql資料庫名

$conn=mysql_connect ($mysql_server_name,$mysql_username,$mysql_password,$mysql_database); //從這句開始向下解釋

$sql='insert into book (name,pwd) values ("ggg","ggg");';
//這是一個SQL語句: 向book表中插入一條記錄

mysql_query($sql);
//執行SQL語句

mysql_select_db($mysql_database,$conn); //選擇上面表所在的資料庫(這一句應該在上面一句的前面執行)

$result=mysql_query($sql); //這一句完全是多餘的,和上面的那一個是一樣的!

mysql_close($conn); //關閉資料庫連接
echo "Hello!操作成功!"; //顯示提示信息

?>

Ⅳ 如何更改mysql資料庫引擎

修改MySQL資料庫引擎步驟如下
第一:修改my.ini,在[mysqld]下加上:
default-storage-engine=引擎名稱
其中的等號後面是要指定的資料庫引擎名稱。
第二:用sql語句修改已經建成表的引擎:
alter table tableName type=InnoDB --type語法在4.X版本下存在
alter table tableName ENGINE=InnoDB --5.X下都改成engine=innodb

舉例說明下面貼出我的my.ini文件供參考:
[mysqld] basedir=C:\Program Files\VertrigoServ\Mysql\ datadir=C:\Program Files\VertrigoServ\Mysql\data\ port =3306 key_buffer =64M max_allowed_packet =1M table_cache =128 sort_buffer_size =512K net_buffer_length =8K read_buffer_size =256K read_rnd_buffer_size =512K myisam_sort_buffer_size =68M default-storage-engine=INNODB [mysqlmp] quick max_allowed_packet =116M [mysql] no-auto-rehash # Remove the next comment character if you are not familiar with SQL #safe-updates [isamchk] key_buffer =20M sort_buffer_size =20M read_buffer =62M write_buffer =62M [myisamchk] key_buffer =20M sort_buffer_size =20M read_buffer =62M write_buffer =62M [mysqlhot] interactive-timeout
按照以上的代碼提示操作,我們就能夠成功地修改MySQL資料庫引擎為INNODB了。

Ⅳ 如何修改mysql表的存儲引擎

1、修改表引擎方法
alter table table_name engine=innodb;
2、查看系統支持的存儲引擎
show engines;
3、查看錶使用的存儲引擎
兩種方法:
a、show table status from db_name where name='table_name';
b、show create table table_name;
如果顯示的格式不好看,可以用\g代替行尾分號
有人說用第二種方法不準確
我試了下,關閉掉原先默認的Innodb引擎後根本無法執行show create table table_name指令,因為之前建的是Innodb表,關掉後默認用MyISAM引擎,導致Innodb表數據無法被正確讀取。
4 關閉Innodb引擎方法
關閉mysql服務: net stop mysql
找到mysql安裝目錄下的my.ini文件:
找到default-storage-engine=INNODB 改為default-storage-engine=MYISAM
找到#skip-innodb 改為skip-innodb
啟動mysql服務:net start mysql

Ⅵ MySQL修改數據表存儲引擎的3種方法介紹

MySQL作為最常用的資料庫,經常遇到各種各樣的問題。今天要說的就是表存儲引擎的修改。有三種方式,列表如下。
1.真接修改。在數據多的時候比較慢,而且在修改時會影響讀取性能。my_table是操作的表,innoDB是新的存儲引擎。
復制代碼
代碼如下:ALTER
TABLE
my_table
ENGINE=InnoDB
2.導出,導入。這個比較容易操作,直接把導出來的sql文件給改了,然後再導回去。用mysqlmp
,楓哥常用的是navicate那樣更容易上手。友情提醒風險較大。
3.創建,插入。這個比第一種速度快,
安全性比第二種高,推薦。分2步操作
a.創建表,先創建一個和要操作表一樣的表,然後更改存儲引擎為目標引擎。
復制代碼
代碼如下:
CREATE
TABLE
my_tmp_table
LIKE
my_table;
ALTER
TABLE
my_tmp_table
ENGINE=InnoDB;
b.插入。為了安全和速度,最好加上事務,並限制id(主鍵)范圍。
復制代碼
代碼如下:
INSERT
INTO
my_tmp_table
SELECT
*
FROM
my_table;
就到這里,希望對需要的同學有幫助。

熱點內容
哈利波特不同伺服器有什麼不同 發布:2024-11-27 22:33:45 瀏覽:77
鎖ip伺服器 發布:2024-11-27 22:31:48 瀏覽:176
腳本刷精粹 發布:2024-11-27 22:30:31 瀏覽:991
電腦定時清理文件的腳本 發布:2024-11-27 22:27:49 瀏覽:996
安卓系統傳奇哪個好玩 發布:2024-11-27 22:26:17 瀏覽:253
oracle存儲過程重命名 發布:2024-11-27 22:12:51 瀏覽:547
串口伺服器幾個ip 發布:2024-11-27 21:58:21 瀏覽:325
麥芒5腳本 發布:2024-11-27 21:45:33 瀏覽:848
dnf龍貓腳本 發布:2024-11-27 21:45:15 瀏覽:959
macoutlook存儲位置設置 發布:2024-11-27 21:35:15 瀏覽:810