Time of Update: 2016-03-13
標籤:使用者管理mysql>use mysql;查看mysql> select host,user,password from user ;建立mysql> create user zx_root IDENTIFIED by ‘xxxxx‘; //identified by 會將純文字密碼加密作為散列值儲存修改mysql>rename user feng
Time of Update: 2016-03-13
標籤:下面列出:1.增加一個欄位alter table user add COLUMN new1 VARCHAR(20) DEFAULT NULL; //增加一個欄位,預設為空白alter table user add COLUMN new2 VARCHAR(20) NOT NULL; //增加一個欄位,預設不可為空2.刪除一個欄位alter table user DROP COLUMN new2; //刪除一個欄位3.修改一個欄位alter table
Time of Update: 2016-03-13
標籤:<span style="font-size:18px;">120401 15:45:44 [ERROR] C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld: unknown variable 'master-host=192.168.8.111'120401 15:45:44 [ERROR] Aborting --------解決方式-----------------
Time of Update: 2016-03-13
標籤:事務 瑣 acid mvcc 一、mysql的並發控制 當有多個查詢需要同時修改同一個資料,就會產生並發控制的問題。mysql可以在兩個層面進行並發控制:伺服器層和儲存引擎層。 mysql通過加鎖實現並發控制: ⑴鎖有兩類:
Time of Update: 2016-03-13
標籤:企業給mysql使用者賦予許可權MYSQL建立使用者及賦予使用者權限營運人員常用的方法:mysql> grant all on xiaohu.* to ‘[email protected]‘ identified by ‘123.com‘; 庫.表Query OK, 0 rows affected (0.01
Time of Update: 2016-03-13
標籤:企業如何給mysql建立表 索引 建立表資料類型 int(整形,整數) not null,char(字元) tinyint(最小的整形) varchar (變長的字元類型)create table xiaohu(id int(4) not null,name char(20) not null,age tinyint(2) not null default ‘0‘,(不可以為空白,但可以給0)dept
Time of Update: 2016-03-13
標籤:用代碼實現資料庫資料輸入 T-SQL語句 查詢語句分幾塊 ①建立表 create table Car(Code varchar(50) primary key, #primary key 主鍵 定義主鍵列 Name varchar(50) not null, #not null 非空 Time date, Price float, Brand varchar(50) references
Time of Update: 2016-03-13
標籤:B.5.3.2 How to Reset the Root PasswordIf you have never assigned a root password for MySQL, the server does not require a password at all for connecting as root. However, this is insecure. For instructions on assigning
Time of Update: 2016-03-12
標籤:資料類型是各種程式設計語言、資料庫的基礎。程式是處理資料的指令集合,而資料類型則是儲存資料的有效方式。要學習程式設計語言、資料庫,掌握資料類型是首當其衝的。MySQL中定義資料欄位的類型對你資料庫的最佳化是非常重要的。MySQL支援多種類型,大致可以分為三類:數值、日期/時間和字串(字元)類型。數實值型別MySQL支援所有標準SQL數值資料類型。這些類型包括嚴格數值資料類型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似數值資料類型(FLOAT、REAL和DO
Time of Update: 2016-03-12
標籤:1. MySQL 為日期增加一個時間間隔:date_add()set @dt = now();select date_add(@dt, interval 1 day); - 加1天select date_add(@dt, interval 1 hour); -加1小時select date_add(@dt, interval 1 minute); - 加1分鐘select date_add(@dt, interval 1 second); -加1秒select date_add(@dt,
Time of Update: 2016-03-12
標籤: 寫了兩篇《MySQL入門》以後我發現,寫書的人還是都挺有本事的,起碼人家知道怎麼編排自己想講的知識點,我實在是不知道該先說那裡後說哪裡,那我就想到什麼講什麼吧。 一 寫SQL 其實我是不想寫有關SQL的部分的,因為這個部分其實很簡單,基本上大學只要好好聽聽資料庫概論這門課基本上都能寫滿足功能的SQL,但是後來想想,SQL其實是人和資料庫互動的一種介面,不會SQL確實是不可以的,寫的不好感覺不出資料庫有多麼的強大,
Time of Update: 2016-03-11
標籤:1,dump協議:根據資料庫的ip+port建立socket,如果建立成功,說明連結建立成功,接下來是使用dump協議訂閱binlog連結建立成功之後,服務端會主動向用戶端發送如下問候資訊greeting(可以理解為經java轉換後,是一個java對象),在下面的代碼中可以看到greeting中的資訊:this.context.setServerStatus(greeting.getServerStatus());//this.context.setServerVersion(greeti
Time of Update: 2016-03-11
標籤:1. MySql的儲存引擎的不同2. 單個索引、聯合索引、主鍵索引3. Mysql怎麼分表,以及分表後如果想按條件分頁查詢怎麼辦(如果不是按分表欄位來查詢的話,幾乎效率低下,無解)4. 分表之後想讓一個id多個表是自增的,效率實現5. MySql的主從即時備份同步的配置,以及原理(從庫讀主庫的binlog),讀寫分離6. 寫SQL語句。。。7. 索引的資料結構,B+樹8. 事務的四個特性,以及各自的特點(原子、隔離)等等,項目怎麼解決這些問題9. 資料庫的鎖:行鎖,表鎖;樂觀鎖,悲觀鎖10
Time of Update: 2016-03-11
標籤:Windows作業系統下 mysql資料來源配置:主要步驟: 配置mysql資料來源設定檔->產生索引->開啟索引 (三步) coreseek\etc\csft_mysql.conf (以下是我的設定檔) #源定義source mysql{ type &
Time of Update: 2016-03-11
標籤:MySQL常見錯誤碼及代碼說明一覽表: 1005:建立表失敗 1006:建立資料庫失敗 1007:資料庫已存在,建立資料庫失敗<=================可以忽略 1008:資料庫不存在,刪除資料庫失敗<=================可以忽略 1009:不能刪除資料庫檔案導致刪除資料庫失敗 1010:不能刪除資料目錄導致刪除資料庫失敗 1011:刪除資料庫檔案失敗 1012:不能讀取系統
Time of Update: 2016-03-11
標籤:mysql 引擎 字元cd /var/lib/mysql/gamell vim db.optdefault-character-set=utf8default-collation=utf8_general_ciwq service mysqld restart或者service mysqld reload預設字元集修改完畢vim
Time of Update: 2016-03-11
標籤:mysql 配置 主主 主從 mysql主主備份同步,其實就是互相主從,A對B主從,B對A主從配置起來與mysql 主從差不多,只是有點小地方需要改動一下註:在實驗之前請先關閉iptables和selinux ,iptables -F && service iptables savevim /etc/selinux/config
Time of Update: 2016-03-11
標籤:mysql grant 許可權管理 revoke 許可權管理的概念:MySQL許可權管理主要是對登陸mysql的使用者進行驗證,合理的許可權規劃會提高MySQL伺服器的安全。1,驗證主機,使用者名稱,密碼 (從哪裡來)2,驗證操作許可權,比如:select,update,delete
Time of Update: 2016-03-11
標籤:本文將以MySQL 5.5.47為例,以CentOS 6.5為平台,講述MySQL資料庫的安裝和設定。源碼包方式安裝1.建立MySql使用者和使用者組groupadd mysqluseradd -r -g mysql -M mysqlyum install boost-develtar -zxvf mysql-5.5.47.tar.gzyum install cmakeyum install gc-develyum install gityum install gcc-c++yum
Time of Update: 2016-03-13
MySQL rpl_semi_sync_master_timeout相關的一件BUG1.背景 部署基於MySQL原生複製的HA系統時,發現在半同步模式下,半同步複製降級為非同步複製的逾時時間如果設得很長,會嚴重影響效能高,這是個很奇怪的現象。 2.現象 組合不同參數,用sysbench做壓力測試。sysbench --db-driver=mysql --mysql-db=test2 --mysql-host=srdsdevapp69 --mysql-table-engine=innodb