MariaDB入門: 簡而言之 就是MySQL
MariaDB和MySQL
MariaDB是MySQL的直接Fork分支,而且與MySQL 5.5以前的版本都同步適配。5.5之後就不再和MySQL的版本號掛鉤了。
主體上,幾乎沒什麼區別。只是在開發中,解決了很多MySQL遺留的問題,新增了一些更好用的功能。
所以這裡不會詳細介紹所有內容,而是隻挑出來與MySQL不同的地方。而相同的地方,直接參考MySQL即可。
安裝和使用
Mac安裝:
$ brew install mariadb
# 啟動服務
$ mysql.server start
Mac用Brew安裝的Mariadb或Mysql的預設儲存位置為:/usr/local/var/mysql
Ubuntu安裝:
# 建議刪除mysql後再安裝,(注意資料備份)
# 因為他們有很多的配置檔案、客戶端都在共用。
$ sudo apt-get remove --purge mysql-server
# 安裝
$ sudo apt-get install mariadb-server
# 啟停
$ sudo systemctl start mariadb
$ sudo systemctl stop mariadb
$ sudo systemctl restart mariadb
安裝時會進入互動介面,設定密碼後會彈出提示:是否從MySQL遷移到MariaDB,因為會覆蓋配置。
修改root密碼:
$ mysqladmin -u root password "[enter your password here]";
客戶端登入:
完全完全完全,和MySQL一樣,連客戶端名字都沒有改:
# 進入資料庫終端
$ mysql -uroot -p
Enter password:*******
SQL語句
進入MariaDB後使用的SQL語句命令等,也和MySQL一模一樣。
相關文章
- Mysql 簡單入門MySql
- 何入CTF的“門”?——所謂入門就是入門
- 如何入CTF的“門”?——所謂入門就是入門
- 《MySQL 入門教程》第 01 篇 MySQL 簡介MySql
- Golang語言之管道channel快速入門篇Golang
- Go語言之切片(slice)快速入門篇Go
- Go語言之陣列快速入門篇Go陣列
- Learning MySQL and MariaDBMySql
- MySQL入門系列:查詢簡介(二)MySql
- Go語言之對映(map)快速入門篇Go
- 樸素貝葉斯入門例項之就是這麼簡單
- 入門入門入門 MySQL命名行MySql
- MySQL入門MySql
- MySQL入門--MySQL安全MySql
- MySQL入門--mysql命令MySql
- 《MySQL 入門教程》第 07 篇 簡單查詢MySql
- 資深架構師Sum的故事:正則!入門就是這樣簡單架構
- MySQL入門系列:MySQL概述MySql
- Mysql入門【Mysql約束】MySql
- 【小入門】react極簡入門React
- SQL快速入門 ( MySQL快速入門, MySQL參考, MySQL快速回顧 )MySql
- MySQL入門系列:查詢簡介(五)之子查詢MySql
- MySQL 入門指南MySql
- Mysql入門【JDBC】MySqlJDBC
- 如何入門 MySQLMySql
- MySQL 快速入門MySql
- mySql入門-(二)MySql
- MySQL入門——排序MySql排序
- Mysql - 使用入門MySql
- MYSQL 入門全套MySql
- MariaDB/MySQL中的變數MySql變數
- MySQL & MariaDB Online DDL 參考指南MySql
- mysql,mariaDB,Percona Server,MongoDB,Redis,RocksDBMySqlServerMongoDBRedis
- MySQL 基礎入門MySql
- MySQL入門--EVENT(事件)MySql事件
- Azkaban 簡單入門
- Kafka簡單入門Kafka
- Fiddler 入門簡介