Mac中MariaDB資料庫的安裝步驟_mariadb

來源:互聯網
上載者:User

前言

MariaDB由MySQL的創始人Michael Widenius主導開發,他早前曾以10億美元的價格,將自己建立的公司MySQL賣給了SUN,此後,隨著SUN被甲骨文收購,MySQL的所有權也落入Oracle的手中。MariaDB名稱來自Michael Widenius的女兒Maria的名字。那麼在Mac中如何安裝MariaDB資料庫呢?下面小編就給大家介紹Mac中安裝配置MariaDB資料庫的方法。

MariaDB安裝步驟

如果你是Mac上的開發人員,通過本文你可以在OS X上通過Homebrew來簡單的擷取安裝最新穩定版本的MariaDB,接下來我們將一步步的來指導安裝MariaDB資料庫,如果你的Mac中已經安裝好了Xcode和Homebrew的話,則直接跳到第四步。

1. 安裝Xcode

使用如下命令來安裝Xcode

xcode-select --install 

2. 安裝Homebrew

安裝Homebrew的命令:

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

3. 檢查Homebrew

brew doctor 

4. 更新Homebrew

如果通過上面的命令檢查到Homebrew不是最新的版本,可以通過如下命令來把Homebrew更新到最新:

brew update 

5. 確認MariaDB的版本

Homebrew倉庫中確認MariaDB的版本:

brew info mariadb 

6. 安裝MariaDB

通過如下命令來下載安裝MariaDB:

brew install mariadb 

7. 運行資料庫安裝程式

分別執行下面的命令來實現安裝:

unset TMPDIR cd /usr/local/Cellar/mariadb/10.0.10/ mysql_install_db 

8. 運行MariaDB

經過了上面的若干命令,已經安裝好了MariaDB資料庫,但是MariaDB資料庫服務並沒有啟動,你可以通過這個命令來啟動MariaDB資料庫服務:

mysql.server start 

9. 安全的完成安裝

通過上面的啟動MariaDB資料庫服務,你已經可以串連MariaDB的資料庫了,但是還不夠安全,通過如下步驟可以完成更全面的設定,如:重設root使用者的密碼、移除匿名使用者、移除預設的test資料庫等等

具體的執行和設定如下:

➜ 10.1.14: mysql_secure_installationNOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB   SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!In order to log into MariaDB to secure it, we'll need the current password for the root user. If you've just installed MariaDB, and you haven't set the root password yet, the password will be blank, so you should just press enter here.Enter current password for root (enter for none): ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) Enter current password for root (enter for none): ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) Enter current password for root (enter for none): OK, successfully used password, moving on...Setting the root password ensures that nobody can log into the MariaDB root user without the proper authorisation.Set root password? [Y/n] Y New password: Re-enter new password: Password updated successfully! Reloading privilege tables..  ... Success!By default, a MariaDB installation has an anonymous user, allowing anyone to log into MariaDB without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment.Remove anonymous users? [Y/n] Y  ... Success!Normally, root should only be allowed to connect from 'localhost'. This ensures that someone cannot guess at the root password from the network.Disallow root login remotely? [Y/n] n  ... skipping.By default, MariaDB comes with a database named 'test' that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment.Remove test database and access to it? [Y/n] Y  - Dropping test database... ... Success! - Removing privileges on test database... ... Success!Reloading the privilege tables will ensure that all changes made so far will take effect immediately.Reload privilege tables now? [Y/n] Y  ... Success!Cleaning up...All done! If you've completed all of the above steps, your MariaDB installation should now be secure.Thanks for using MariaDB! 

10. 串連MariaDB資料

串連MariaDB資料庫的命令:

mysql -u root -p 

11. 驗證MariaDB版本

MariaDB [(none)]> select @@version; +-----------------+| @@version  |+-----------------+| 10.1.14-MariaDB |+-----------------+1 row in set (0.00 sec) 

MariaDB基礎命令

下面是MariaDB的一些基礎使用命令:

-- 顯示資料庫列表show databases;-- 切換到名為mysql的資料庫,顯示該庫中的資料表use mysql; show tables;-- 顯示資料表table的結構desc table;-- 建資料庫A與刪資料庫Acreate database `database_A`; drop database `database_A`;-- 建表:use database_A; create table table_A(欄位列表); drop table table_A;-- 顯示表中的記錄:select * from table_A;-- 清空表中記錄:delete from table_A; 

總結

以上就是在Mac中安裝MariaDB資料庫的全部步驟,大家都學會了嗎?希望這篇文章的內容對大家的學習能有所協助,如果有疑問大家可以留言交流。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.