Time of Update: 2018-12-04
資料庫中資料的匯入匯出是一個最簡單, 也是最必須的功能.比如系統在開發時候在個人PC機上, 資料庫有很多的初始化資料, 系統開發完成了, 則要把這些初始化資料從PC機上匯出成SQL指令碼, 在伺服器上只要匯入這些SQL指令碼即可完成資料庫初始化.但是, 對於中文字元的匯入卻成了大問題, 匯入中文, 資料老是報錯"Data too long for column XX at row n"這個問題一直困擾著我, 由於以前資料量比較小, 也就不用匯入功能, 大不了再重新初始化一次了. 如今不行了,
Time of Update: 2018-12-04
最近研究了jsp的資料庫操作問題。本來我是要拿oracle資料庫來測試的。但是由於機子的記憶體限制,就換成了mysql資料庫了。 第一次用jsp編資料庫的串連,發現問題還真不少。剛開始是jdbc配置就有問題,後來資料庫連接好了,中文設定也是個問題。後來還有sql語句的寫法問題出現了不少。經過三天的努力,這些問題都給解決掉了。下面把我這三天測試的代碼寫給大家看看: 第一個是javabean的資料庫的串連代碼,檔案名稱字是LoginData.java: package data;import
Time of Update: 2018-12-04
Mysql中too many connections問題的解決 關鍵字: mysql 使用mysql,經常碰到too many connections的報錯,登入不上去,只能重新啟動。通過如下的方法可以解決這個問題:1。首先修改/etc/my.cnf檔案,增加如下一行set-variable = max_connections=500 或在啟動命令中加上參數
Time of Update: 2018-12-04
1、看機器配置,指三大件:cpu、記憶體、硬碟2、看mysql配置參數3、查系mysql行狀態,可以用mysqlreport工具來查看4、查看mysql的慢查詢依次解決了以上問題之後,再來尋找程式方面的問題my.cnf緩衝最佳化在 my.cnf
Time of Update: 2018-12-04
今天一個mysql 2014錯誤折磨了我好長時間。 網上狂搜一通,沒有解決方案。在我的問題解決之後發現這個是函數使用造成的,不屬於mysql的bug找到一篇文章,很有協助命令不同步如果遇到“命令不同步”錯誤,將無法在你的用戶端代碼中運行該命令,你正在以錯誤順序調用用戶端函數。 例如,如果你正使用mysql_use_result(),並打算在調用mysql_free_result()之前執行新查詢,就會出現該問題。如果你試圖執行兩次查詢,但並未在兩次查詢之間調用mysql_use_result()
Time of Update: 2018-12-04
http://blog.csdn.net/wenbingcai/article/details/24018581.mysql遠端連線慢或者根本連不上2.本地登入到mysql控制台,show processlist;看到很多進程,類似| 145 | unauthenticated user | 61.129.57.158:1672 | NULL | Connect | NULL | login | NULL || 146 | unauthenticated user | 222.73.4.114
Time of Update: 2018-12-04
mysql error number 2003 Can't connect to MySQL server xxx.xxx.xxx.xxx (10061)在ubuntu 9.04中預設安裝了mysql,預設只能本地訪問,google了一下:採用登入到MySQL伺服器端,在mysql庫下執行grant all on *.* to 'remote'@'172.16.21.39' identified by 'password'; 即可
Time of Update: 2018-12-04
XP系統,前段時間下載MySQL5.6.12解壓版,可以用,但是無論怎樣遠程用mysql -h *.*.*.* -u root -p *.*.*.*指伺服器的ip,始終登陸不了,顯示ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)這個錯誤按網上的各種說法一直沒能解決,但是直接用mysql -u root
Time of Update: 2018-12-04
MySQL5.0升級到5.1備份資料庫為sql檔案,必須要備份,然後匯入資料,使用複製資料庫檔案會到導致一些奇怪問題,比如:中文亂碼,表損壞等 mysqldump 升級授權表 升級時在老的MySQL需要運行 ./mysql_fix_privilege_tables --password=root_password --basedir=new_mysql_basedir
Time of Update: 2018-12-04
下面我就以訪問區域網路內編號為46的機器上的FTP為例,說明一下連接埠映射的具體操作過程。機器46上的FTP當然要事先安裝好。 第一步:在主機上下載“連接埠映射器”,點擊工具列裡的“增加”按鈕,出現了“增加/修改連接埠映射”的設定介面。 第二步:在“輸入IP”中選擇“Any
Time of Update: 2018-12-04
注意:是在linux平台,測試平台Ubuntu 9.10一、修改密碼進入命令列模式mysql -u root -p <輸入密碼>mysql> use mysqlmysql> UPDATE user SET password=PASSWORD('你的新密碼') WHERE user='root'; //PASSWORD是加密用的 mysql> FLUSH PRIVILEGES; //沒有這句需要重啟服務才會生效 mysql> QUIT
Time of Update: 2018-12-04
匯入Hive資料到MySQL1. UDF使用UDF比較方便,代碼在http://svn.apache.org/repos/asf/hive/trunk/contrib/src/java/org/apache/hadoop/hive/contrib/genericudf/example/GenericUDFDBOutput.javaCREATE TEMPORARY FUNCTION dboutput AS 'hive.udf.GenericUDFDBOutput';用法:SELECT dboutp
Time of Update: 2018-12-04
參數列表:[db] [db_host] [db_user] [db_passwd] #! /bin/bashif [ $1 ]then echo database $1;else echo 'backup database tables to gzip files sh bak_db_table.sh db [db_host] [db_user] [db_passwd]'; exit;fi[ $1 ] && db=$1[ $2 ]
Time of Update: 2018-12-04
#在從庫中執行以下語句,指定從庫開始同步的起始記錄檔和位置change master to master_log_file="mysql-bin.000001";change master to MASTER_LOG_POS =1;還有其他可以自己配置如果有已知的可以忽略的錯誤,可以在my.cnf檔案中配置忽略想要忽略的錯誤:在[mysqld]節點下增加下列語句:slave-skip-errors = 1062,1050等一些sql錯誤碼。
Time of Update: 2018-12-04
一.許可權表mysql資料庫中的3個許可權表:user 、db、 host許可權表的存取過程是:1)先從user表中的host、 user、 password這3個欄位中判斷串連的IP、使用者名稱、密碼是否存在表中,存在則通過身分識別驗證;2) 通過許可權驗證,進行許可權分配時,按照user?db?tables_priv?columns_priv的順序進行分配。即先檢查全域許可權表 user,如果user中對應的許可權為Y,則此使用者對所有資料庫的許可權都為Y,將不再檢查db,
Time of Update: 2018-12-05
很多互連網應用程式都提供了全文檢索搜尋功能,使用者可以使用一個詞或者詞語片斷作為查詢項目來定位匹配的記錄。在後台,這些程式使用在一個SELECT查詢中的LIKE語句來執行這種查詢,儘管這種方法可行,但對於全文尋找而言,這是一種效率極端低下的方法,尤其在處理大量資料的時候。
Time of Update: 2018-12-05
一、mysql服務作業 0、查看資料庫版本 sql-> status; 1、net start mysql //啟動mysql服務 2、net stop mysql //停止mysql服務 3、mysql -h主機地址 -u使用者名稱 -p使用者密碼 //進入mysql資料庫 4、quit //退出mysql操作 5、mysqladmin -u使用者名稱 -p舊密碼 password 新密碼 //更改密碼 6、grant select on 資料庫.* to 使用者名稱@登入主機
Time of Update: 2018-12-05
索引一下,方便閱讀,後面有完整的PDFMySQL入門很簡單-學習筆記 - 第1 章 資料庫概述MySQL入門很簡單-學習筆記 - 第 2 章 Windows平台下安裝與配置MySQLMySQL入門很簡單-學習筆記 - 第 4 章 MySQL資料類型MySQL入門很簡單-學習筆記 - 第 5 章 操作資料庫MySQL入門很簡單-學習筆記 - 第6章 建立、修改和刪除表MySQL入門很簡單-學習筆記 - 第7章 索引MySQL入門很簡單-學習筆記 - 第 8 章 視圖MySQL入門很簡單-學習筆記
Time of Update: 2018-12-05
文章目錄 7.1.1、索引的含義和特點7.1.2、索引的分類7.1.3、索引的設計原則7.2.1、建立表的時候建立索引7.2.2、在已經存在的表上建立索引7.2.3、用ALTER TABLE語句來建立索引 第7章
Time of Update: 2018-12-05
8.1、視圖簡介視圖由資料庫中的一個表,視圖或多個表,視圖匯出的虛擬表。其作用是方便使用者對資料的操作。 8.2、建立視圖必須要有CREATE VIEW 和 SELECT 許可權SELECT select_priv, create_view_priv from mysql.userWHERE user='root'; CREATE [ ALGORITHM = { UNDEFINED | MERGE |TEMPTABLE } ]VIEW 視圖名 [ ( 屬性清單 )