Time of Update: 2016-08-10
標籤:前兩天營運反饋說,有些機器的max_allowed_packet隔兩天就會被改成1024,導致用戶端調用時出錯,網上有說記憶體不夠的,也有人工修改的。營運小姑娘一口咬定肯定沒有改過的,而且my.cnf中包含了。昨天下班前開了general_log,早上過來grep "SET" | grep -A10 -b10 "packet"一遍,果然被攻擊後修改了。要求強密碼原則。主要是mysql沒有設定密碼原則,以及連續n次登入錯誤後沒有自動鎖定帳號導致,截止最新5.7.14,好像也沒有這方面的支援。
Time of Update: 2016-08-10
標籤:http://blog.csdn.net/qq_26525215/article/details/52143733在上面連結的部落格中,寫了如何用MySQL語句定義和執行預存程序Java執行預存程序:準備表stud:列類型分別為: varchar,varchar,int定義的預存程序分別為:p1:-無參delimiter &&create procedure p1()begin insert into stud values(‘P100‘,‘小李‘,43);
Time of Update: 2016-08-10
標籤:mysql 插入emoji表情的時候報錯問題。一、問題現象 儲存使用者暱稱到資料庫,ios使用者的暱稱包含表情,插入資料庫出錯。二、分析 使用JS過濾emoji表情的主要原因:input標籤中輸入emoji表情,提交表單後插入資料庫報錯。 原因是因為UTF-8編碼有可能是兩個、三個、四個位元組。Emoji表情是4個位元組,而MySQL的utf8編碼最多3個位元組,所以資料插不進去。 三、
Time of Update: 2016-08-10
標籤:linux lamp mysql遠程登入 伺服器本地登入MySQL的命令:mysql -uroot -p123456用戶端遠程登入伺服器root使用者的MySQL命令:mysql -uroot -h192.168.1.1 -P3306 -p654321用戶端能夠登入服務端是因為提前在服務端做了設定,給用戶端的IP做了授權,假設用戶端的IP為2.2.2.2,授權命令如下:# mysql
Time of Update: 2016-08-10
標籤:localhost 資料庫 commit mysql 資料表 資料庫的交易處理可以保證一組處理結果的正確性。mysql中只有INNODB和BDB引擎的資料表才支援交易處理,對於不支援事務的MyISAM引擎資料庫可以使用表鎖定的方法來實現相同的功能。 mysql的交易處理主要有兩種方法來實現。 1、用begin,roll
Time of Update: 2016-08-09
標籤:一、平靜的心態和所有程式員一樣,要寫一手好的程式,沒有好的心態是不行的。遇事不可急躁,不可輕言放棄。在程式開發過程中,尤其是初中級程式員,寫出的程式或架構會遇到很多問題,其中一些問題比較弱智,而有些問題根本沒有碰到過,於是不可太過急躁,應 該逐個排查問題的最初源泉,將其幹掉。急躁的心態去開發系統是對項目的一種不負責。急躁會讓人學會將就,讓人學會逃避。而我個人北京兩年的簡單生活,給我
Time of Update: 2016-08-09
標籤:DATE_FORMAT(date,format) 根據format字串格式化date值。下列修飾符可以被用在format字串中: %M 月名字(January……December)%W 星期名字(Sunday……Saturday)%D 有英語首碼的月份的日期(1st, 2nd, 3rd, 等等。)%Y 年, 數字, 4 位%y 年, 數字, 2 位%a 縮寫的星期名字(Sun……Sat)%d
Time of Update: 2016-08-09
標籤:轉自:http://bbs.csdn.net/topics/370096126t_table有資料如下:year Week2011 22011 32011 42011 5想知道2011年的第二周起始日期和結束日期是哪2個? SELECT yea
Time of Update: 2016-08-09
標籤:查詢當前這周的資料 SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,‘%Y-%m-%d‘)) = YEARWEEK(now()); 查詢上周的資料 SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,‘%Y-%m-%d‘)) = YEARWEEK(now(
Time of Update: 2016-08-09
標籤:一、MySQL 5.7下載 下載連結:http://dev.mysql.com/downloads/installer/ 具體下載過程如片所示:二、MySQL 5.7 安裝網上查看的比較好的安裝說明:1.
Time of Update: 2016-08-09
標籤:一、MySQL的相關概念介紹二、Windows下MySQL的配置配置步驟MySQL服務的啟動、停止與卸載三、MySQL指令碼的基本組成四、MySQL中的資料類型五、使用MySQL資料庫登入到MySQL建立一個資料庫選擇所要操作的資料庫建立資料庫表六、操作MySQL資料庫向表中插入資料查詢表中的資料更新表中的資料刪除表中的資料七、建立後的修改添加列修改列刪除列重新命名表刪除整張表刪除整個資料庫八、附錄修改 root 使用者密碼可視化管理工具 MySQL
Time of Update: 2016-08-09
標籤:mysql 效能測試 中介軟體 讀寫分離 sysbench 公司最近要對上讀寫分離的中介軟體,打算對現下比較流行的中介軟體逐一進行效能測試。首先測試的是atlas.此次測試分為兩個部分,(1)atlas與直連db的效能比對,(2)event-threads參數對atlas效能的影響一,簡介Atlas是由 Qihoo 360
Time of Update: 2016-08-09
標籤:從操作設定檔properties中讀取連接字串,通過該字串進行資料連線,需要寫三個檔案其中,兩個是java類,一個是尾碼名為.properties的檔案,該檔案放在src工作目錄下。尾碼為.properties的檔案此處為其取名為jdbc.properties,其中的代碼如下:##MySQLdriver=com.mysql.jdbc.Driverurl=jdbc:mysql:///hncu?useUnicode=true&characterEncoding=utf-8usernam
Time of Update: 2016-08-09
標籤:例如:我現在要同時執行這麼多語句update community set xqmc=replace(xqmc,‘‘,‘‘);update community set xqbm=replace(xqbm,‘‘,‘‘);update community set dkxx=replace(dkxx,‘‘,‘‘);update community set ssqy=replace(ssqy,‘‘,‘‘);update community set
Time of Update: 2016-08-09
標籤:mysqlslap mysql內建的工具使用非常方面:使用文法如下:# mysqlslap [options]常用參數 [options] 詳細說明:--auto-generate-sql, -a 自動產生測試表和資料,表示用mysqlslap工具自己產生的SQL指令碼來測試並發壓力。--auto-generate-sql-load-type=type 測試語句的類型。代表要測試的環境是讀操作還是寫操作還是兩者混合的。取值包括:read,key,write,update和mixed(預設)
Time of Update: 2016-08-09
標籤:1.mysql啟停進入cmd 輸入如下命令 net stop mysql(自己起的mysql名稱) -------停 net strat mysql --------------------------起2.備份及恢複資料庫 我只採用備份C:\ProgramData\MySQL\MySQL Server 5.1\data路徑下的資料庫檔案夾(例如worktime)備份指令碼如下:color 0A
Time of Update: 2016-08-09
標籤:MySQL備份方案-->(利用mysqldump以及binlog二進位日誌) 隨著資料不斷增加,而且為了相容以後的innodb儲存引擎, 所以考慮採用mysqldump全備+日誌增量備份的策略。使用mysqldump對於mysql大部分mysql儲存引擎比如myisam、innodb都有很好的支援。 方案一:mysqldump全備份+日誌增量備份1, mysqldump備份方案:周一淩晨3點全備周二到周日淩晨3點增量備份 2, 備份步驟(1)
Time of Update: 2016-08-09
標籤:1 Xtrabackup原理簡介xtrabackup是一個對InnoDB做資料備份的工具,支援線上熱備份(備份時不影響資料讀寫),是商業備份工具InnoDB Hotbackup的一個很好的替代品。 xtrabackup有兩個主要的工具:xtrabackup、innobackupex (1)xtrabackup只能備份InnoDB和XtraDB兩種資料表,而不能備份MyISAM資料表
Time of Update: 2016-08-09
標籤:CentOS 7不帶Mysql資料庫了,預設的資料庫是MariaDB(Mysql的一個分支)。可以按照以下步驟手動安裝Mysql資料庫。1. 下載rpm安裝檔案wget http://repo.mysql.com/mysql-community-release-el7.rpm2. 執行rpm安裝rpm -ivh mysql-community-release-el7.rpm依賴解析完成後,出現下列選項: 1 Dependencies Resolved 2 3 ====
Time of Update: 2016-08-09
標籤:進入mysql的bin目錄,如果mysql的bin添加了環境變數則不用。匯出,不指定編碼則預設為:utf8mb4。:mysql -u root -h 127.0.0.1 -P 3307 -p --default-character-set=utf8mb4 dxoa < G:/bak.sql 。匯入,不指定編碼則預設為utf-8:mysql -u root -h 127.0.0.1 -P 3307 -p --default-character-set=utf8mb4 dxoa <