MYSQL啟用日誌[root@jianshe99]# whereis my.ini[root@jianshe99]# vi /etc/my.cnf[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockuser=mysql# Default to using old password format for compatibility with mysql 3.x# clients (those using the
mysql 5.5之前,auto_increment欄位必須為主鍵,有的時候,這種自增欄位,並沒有多大的實際意義,而我們需要多個欄位組成主鍵。例如:使用者只能對購買的商品,進行一次評價,評價的自增ID,沒什麼用處,使用者的ID和商品ID組成的聯合主鍵,意義就大的多了。如果想保留auto_increment欄位,就要使用高版本的mysql了。mysql> ALTER TABLE `order` DROP PRIMARY KEY ,ADD PRIMARY KEY ( `user_id` , `
一、匯入(1)、選取要匯入的資料區塊(多處一列)(2)、將選中的資料區塊拷貝到另一個建立的表格活頁簿,然後“另存新檔”—>“文字檔(*.txt)”,儲存路徑自選(3)、建立mysql資料庫和資料表,在mysql命令列輸入根據要匯入的資料建立MySql資料庫和表,結構和excel結構保持一致.然後進入命令提示字元裡使用命令mysql> load data infile 'd:\\data.txt' into
昨天使用Navicat for MySQL匯入MySQL資料庫的時候,出現了一個嚴重的錯誤,Lost connection to MySQL server during query,字面意思就是在查詢過程中丟失串連到MySQL伺服器。[Msg] Decompressing...[Msg] Table Created: wp_wiki_copy[Msg] Importing Data...[Msg] 2013 - Lost connection to MySQL server during
情況一,直接查出重複--查出表中有重複的id的記錄,並計算相同id的數量select id,count(id) from @table group by id having(count(id)>1)其中,group by id,是按id欄位分組查詢:select id,count(id) from @table group by
1、進入information_schema 資料庫(存放了其他的資料庫的資訊)use information_schema;2、查詢所有資料的大小:select concat(round(sum(data_length/1024/1024),2),’MB’) as data from tables;3、查看指定資料庫的大小:比如查看資料庫home的大小select concat(round(sum(data_length/1024/1024),2),’MB&
用mysqldump命令匯出MySQL資料庫之後,匯入資料庫時經常會使用如下命令。 代碼如下複製代碼 mysql --default-character-set=utf8 -u root -p dbname < alldata.sql但是當我們匯出來的MySQL資料庫較大的時候,經常會遇到如下錯誤資訊。ERROR 2006 (HY000) at line **: MySQL server has gone
在MySQL執行GRANT命令時出現如下錯誤內容。mysql> grant all on *.* to ...ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)調查內容mysql.user表不小心把mysql.user表清除了的話,可以追加root使用者,但這次好像不是這個問題。mysql> select user,host, password from
mysql 語句的執行效率影響整個網站的運行,那麼隨時檢查mysql語句的效率是至關重要的,使用 EXPLAIN 關鍵字可以讓你知道MySQL是如何處理你的SQL語句的,可以幫我們分析查詢語句或是表結構的效能瓶頸。EXPLAIN 的查詢結果還會告訴你你的索引主鍵被如何利用的,你的資料表是如何被搜尋和排序的……。挑一個你的SELECT語句(推薦挑選那個最複雜的,有多表聯結的),把關鍵字EXPLAIN加到前面。你可以使用phpmyadmin來做這個事。