程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql建庫時提醒Specified key was too long max key length is 1000 bytes的成績的處理辦法

mysql建庫時提醒Specified key was too long max key length is 1000 bytes的成績的處理辦法

編輯:MySQL綜合教程

mysql建庫時提醒Specified key was too long max key length is 1000 bytes的成績的處理辦法。本站提示廣大學習愛好者:(mysql建庫時提醒Specified key was too long max key length is 1000 bytes的成績的處理辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是mysql建庫時提醒Specified key was too long max key length is 1000 bytes的成績的處理辦法正文


索引字段長度太長,
1.修正字段長度
2.修正mysql默許的存儲引擎
在/etc/mysql/my.cnf 的[mysqld] 上面參加default-storage-engine=INNODB
然則在建庫時曾經明白注解了須要應用INNODB引擎
Sql代碼

CREATE TABLE `acs` (
...
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

檢討以後的引擎

mysql> show engines;

果真沒有InnoDB
檢查能否支撐靜態加載, 主要的是have_dynamic_loading這行,假如是YES,那末持續

mysql>show variables like "have_%";

裝置插件

mysql> INSTALL PLUGIN INNODB SONAME 'ha_innodb.so';
mysql> show engines;

Mysql建庫第一次接觸Mysql,和Oracle照樣有差異的哦,上面簡略引見Linux Mysql建庫進程。
#mysql

>CREATE USER 'bob'@'%' IDENTIFIED BY '123456'; //創立用戶bob.
>GRANT ALL PRIVILEGES ON *.* TO 'bob'@'localhost' IDENTIFIED BY '123456';
//設置bob可以當地登錄並賦一切權限給bob,由於bob是治理員哦!
>GRANT ALL PRIVILEGES ON *.* TO 'bob'@'%' IDENTIFIED BY '123456';
//用戶地址可所以localhost,也能夠是ip地址、機械名字、域名。也能夠用'%'表現從任何地址銜接.
>FLUSH PRIVILEGES; //刷新受權
>CREATE DATABASE travel CHARACTER SET utf8 COLLATE utf8_general_ci; //創立數據庫travel並設置成utf8格局.
>quit

#mysql -uroot -p travel < travel20120410.sql //為了便利,我直接導入了一份數據,root暗碼默許為空,所今後面直接跟數據庫稱號.

#mysql -ubob -p123456 回車

>SHOW DATABASES; //檢查數據庫
>select user,host,password from mysql.user; //bob登錄,檢查曾經存在的一切用戶
>\S 或許 SELECT CURRENT_USER(); //檢查以後用戶
>use travel;
>show tables;
>show grants; //檢查本身的權限
>show grants for dba@localhost; //檢查dba的權限
>revoke all on *.* from dba@localhost; //移除dba的權限
>update user set password=password("暗碼") where user='root' //修正root暗碼
#mysqladmin -uroot -p舊暗碼 password 新暗碼 //修正root暗碼
#mysql -ubob -pbob -h192.168.19.182 travel //長途登錄到182這台Mysql數據庫
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved