国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

Mac中MariaDB數(shù)據(jù)庫的安裝步驟

瀏覽:113日期:2023-03-30 13:21:17

前言

MariaDB由MySQL的創(chuàng)始人Michael Widenius主導(dǎo)開發(fā),他早前曾以10億美元的價格,將自己創(chuàng)建的公司MySQL賣給了SUN,此后,隨著SUN被甲骨文收購,MySQL的所有權(quán)也落入Oracle的手中。MariaDB名稱來自Michael Widenius的女兒Maria的名字。那么在Mac中如何安裝MariaDB數(shù)據(jù)庫呢?下面小編就給大家介紹Mac中安裝配置MariaDB數(shù)據(jù)庫的方法。

MariaDB安裝步驟

如果你是Mac上的開發(fā)者,通過本文你可以在OS X上通過Homebrew來簡單的獲取安裝最新穩(wěn)定版本的MariaDB,接下來我們將一步步的來指導(dǎo)安裝MariaDB數(shù)據(jù)庫,如果你的Mac中已經(jīng)安裝好了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. 確認(rèn)MariaDB的版本

Homebrew倉庫中確認(rèn)MariaDB的版本:

brew info mariadb 

6. 安裝MariaDB

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

brew install mariadb 

7. 運(yùn)行數(shù)據(jù)庫安裝程序

分別執(zhí)行下面的命令來實(shí)現(xiàn)安裝:

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

8. 運(yùn)行MariaDB

經(jīng)過了上面的若干命令,已經(jīng)安裝好了MariaDB數(shù)據(jù)庫,但是MariaDB數(shù)據(jù)庫服務(wù)并沒有啟動,你可以通過這個命令來啟動MariaDB數(shù)據(jù)庫服務(wù):

mysql.server start 

9. 安全的完成安裝

通過上面的啟動MariaDB數(shù)據(jù)庫服務(wù),你已經(jīng)可以連接MariaDB的數(shù)據(jù)庫了,但是還不夠安全,通過如下步驟可以完成更全面的設(shè)置,如:重設(shè)root用戶的密碼、移除匿名用戶、移除默認(rèn)的test數(shù)據(jù)庫等等

具體的執(zhí)行和設(shè)置如下:

➜ 10.1.14: mysql_secure_installation

NOTE: 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數(shù)據(jù)

連接MariaDB數(shù)據(jù)庫的命令:

mysql -u root -p 

11. 驗(yàn)證MariaDB版本

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

MariaDB基礎(chǔ)命令

下面是MariaDB的一些基礎(chǔ)使用命令:

-- 顯示數(shù)據(jù)庫列表
show databases;

-- 切換到名為mysql的數(shù)據(jù)庫,顯示該庫中的數(shù)據(jù)表
use mysql; 
show tables;

-- 顯示數(shù)據(jù)表table的結(jié)構(gòu)
desc table;

-- 建數(shù)據(jù)庫A與刪數(shù)據(jù)庫A
create 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; 

總結(jié)

以上就是在Mac中安裝MariaDB數(shù)據(jù)庫的全部步驟,大家都學(xué)會了嗎?希望這篇文章的內(nèi)容對大家的學(xué)習(xí)能有所幫助,如果有疑問大家可以留言交流。

標(biāo)簽: MariaDB
相關(guān)文章:
主站蜘蛛池模板: 亚洲 欧美 手机 在线观看 | 国产欧美一区二区三区观看 | 亚洲黄色第一页 | 成人毛片免费网站 | 国产精选91热在线观看 | 日本美女视频韩国视频网站免费 | 免费观看毛片视频 | 免费看成人频视在线视频 | 久久福利青草狠狠午夜 | 亚洲欧美一区二区三区在线观看 | 老司机亚洲精品影院 | av亚洲男人天堂 | 国产精品一区在线播放 | 草草视频免费在线观看 | 成人国内精品久久久久影院 | 玖草在线| 99九九精品免费视频观看 | 日韩精品在线播放 | 97精品国产福利一区二区三区 | 99av在线 | 欧美在线视频二区 | a毛片视频免费观看影院 | 国产成人tv在线观看 | 91精品国产免费久久久久久青草 | 国产精品自拍在线观看 | 亚洲性无码av在线 | 日本人一级毛片免费视频 | 秋霞手机入口二日韩区 | 亚州va | 中文字幕乱码无线码在线 | 免费一级特黄欧美大片勹久久网 | 99视频精品全部 在线 | 精品国产一区二区三区国产馆 | 久久免费视频2 | 日本免费二区三区久久 | 完全免费在线视频 | 日韩欧美在 | 男女扒开双腿猛进入免费网站 | 中文字幕天堂最新版在线网 | 国产在线一区二区 | 美国毛片一级视频在线aa |