mysql是乙個,由瑞典mysql ab 公司開發,屬於 oracle 旗下產品。mysql 是最流行的關係型資料庫管理系統之一,在 web 應用方面,mysql是最好的 rdbms (relational database management system,關聯式資料庫管理系統) 應用軟體之一。
mysql是一種關係型資料庫管理系統,關聯式資料庫將資料儲存在不同的表中,而不是將所有資料放在乙個大倉庫內,這樣就增加了速度並提高了靈活性。
mysql所使用的 sql 語言是用於訪問資料庫的最常用標準化語言。mysql 軟體採用了雙授權政策,分為社群版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放原始碼這一特點,一般中小型**的開發都選擇 mysql 作為**資料庫。mysql 是乙個最初開發並於 1995 年首次發布的自由軟體資料庫引擎.mysql 以其產品創始人之一的 my,女兒 michael widenius 命名。它最初是在 gnu 通用公共許可證下生成的,其中源**可以免費獲得。
應用環境
與其他的大型資料庫lamp例如 oracle、db2、sql server等相比,mysql 自有它的不足之處,但是這絲毫也沒有減少它受歡迎的程度。對於一般的個人使用者和中小型企業來說,mysql提供的功能已經綽綽有餘,而且由於 mysql是開放原始碼軟體,因此可以大大降低總體擁有成本。
mysql是資料庫管理系統,能夠幫助你管理關係型資料庫,並且是開源的,意味著這是免費的,如果必要,你可以修改源**。
儘管mysql是開源軟體,你需要買社群版才能得到專項服務。
mysql 對比oracle和 sql server 有非常大的優勢。.
mysql 最初由 sun microsystems 擁有; 當該公司於 2010 年被甲骨文公司收購時,mysql 就是該軟體包的一部分。雖然 mysql 在技術上被認為是 oracle db 的競爭對手,但 oracle db 主要用於大型企業,而 mysql 則被更小,更面向 web 的資料庫使用。此外,mysql 與 oracle 的產品不同,因為它屬於公共領域。
linux作為作業系統,apache 或nginx作為 web 伺服器,mysql 作為資料庫,php/perl/python作為伺服器端指令碼直譯器。由於這四個軟體都是免費或開放原始碼軟體(floss),因此使用這種方式不用花一分錢(除開人工成本)就可以建立起乙個穩定、免費的**系統,被業界稱為「lamp「或「lnmp」組合。
應用架構
單點(single),適合小規模應用複製(replication),適合中小規模應用
mysql 在 web 託管應用程式中非常流行,因為它具有大量的 web 優化功能,如 html 資料型別,並且因為它是免費提供的。它是 linux,apache,mysql,php(lamp)架構的一部分,這是一種經常用於交付和支援高階 web 應用程式的平台組合。mysql 執行著一些著名**的後端資料庫,包括維基百科,谷歌和 facebook–儘管它具有分散的,免費的哲學,但它的穩定性和穩健性的證明。
集群(cluster),適合大規模應用
mysql 增加使用者 mysql 增加使用者
3 增加使用者 注意 和上面不同,下面的因為是mysql環境中的命令,所以後面都帶乙個分號作為命令結束符 格式 grant select on 資料庫.to 使用者名稱 登入主機 identified by 密碼 第一種 增加乙個使用者test1密碼為abc,讓他可以在任何主機上登入,並對所有資料庫...
php增加mysql使用者 mysql 增加使用者
1.新增使用者 sql mysql insert into mysql.user host,user password values localhost lionbule password hello1234 mysqlflush privileges 或者 createuser username ...
php增加mysql使用者 mysql 增加新使用者
格式 grant 許可權列表 on 資料庫.to 使用者名稱 登入主機 identified by 密碼 例 增加乙個使用者 zhangsan 密碼為 abc,讓他可以在任何主機上登入,並對所有資料庫有查詢 插入 修改 刪除的許可權。首先用以 root 使用者連入 mysql,然後鍵入以下命令 gr...