安裝MySQL# cd /usr/down執行 ls -l 可以列出目前的目錄的檔案清單 # groupadd mysql# useradd -g mysql mysql (如果在安裝工具包時候,選擇全部安裝,那麼這兩個添加使用者組命令將會提示使用者組已經存在)# tar -zxvf mysql-5.0.37.tar.gz# cd mysql-5.0.37# ./configure --prefix=/server/mysql --with-charset=gb2312
第一次建表不知什麼原因,utf-8不能容納多個中文字元,就先用gb2312代替建表,結果伺服器資料庫移植時遇到編碼問題,頭痛至極。這次閑時,重建立表實驗證明utf-8可以承受多中文字元,這樣,以後就可以盡量避免字元轉化不清的問題了,方法如下:mysql建表:create table t_utf8(id int not null auto_increment,title varchar(20) not null,contnet varchar(300) defalut null,primary
用MySQL連結到myeclipse 會遇到亂碼問題,我想這也是很多人遇到的問題,下面我來講解一下到底如何解決這些亂碼問題,首先在MySQL能夠正常顯示,但是卻連結到myeclipse中建立好dbbrowser後,右鍵connected to mysql 後,單擊New SQL editor 出來之後,查看錶裡的內容,出現的是亂碼,這有可能是mysql編碼配置的問題,應該作如下更改,找到mysql的設定檔夾my.ini,作如下修改
MySQL 首碼索引能有效減小索引檔案的大小,提高索引的速度。但是首碼索引也有它的壞處:MySQL 不能在 ORDER BY 或 GROUP BY 中使用首碼索引,也不能把它們用作覆蓋索引(Covering Index)。建立首碼索引的例子:View Code 1 # 文法2 ALTER TABLE table_name ADD KEY(column_name(prefix_length));3 4 # 樣本5 ALTER TABLE city ADD
非關鍵業務的一對M/S從5.1升級到5.5,進入管理台後,發現無法查詢資料字典,報錯如下:Cannot load from mysql.proc. The table is probably corrupted 解決方案非常簡單,運行mysql_upgrade命令即可。此命令會在資料目錄下產生一個文字檔mysql_upgrade_info,裡面的內容為升級後的資料庫版本。讓我覺得奇怪的是升級其實有段時間了,當初將dump
在perl上裝DBD:mysql ,就這事弄了多半天。mysql實在是不咋地首先,在裝DBD:mysql模組時,make後列印出錯誤資訊,如下:gcc: language strconst not recognizedgcc: dbdimp.c: linker input file unused because linking not donegcc: language strconst not recognizedgcc: mysql.c: linker input file unused
MyISAM結構下面的data有3種檔案(.frm,MYD,MYI)分別代表表結構,資料和索引檔案。 【串連】cd /usr/local/webdev/mysql/bin/mysql -uroot -proot也可以像windows下那樣設定環境變數然後不用輸入完整的mysql路徑了,方法如下:vi /etc/profileOK,重啟機器生效。(這是對所有使用者都生效的)【操作】a)建立視圖mysql> create view v_t1 as select * from t1 where