国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

在Mac系統上配置MySQL以及Squel Pro

2024-07-24 12:50:52
字體:
來源:轉載
供稿:網友

為了響應nodejs的大紅大紫,最近應用其實現了一些server端的功能。數據庫方面選擇了老少咸宜的MySQL。今后肯定還會有相關應用需求。特此記錄Mac系統下如何安裝、配置MySQL及其管理工具Squel Pro。

為什么選擇MYSQL:

數據庫有很多,為什么么我選擇了MySQL呢。

關系型數據庫 or NoSQL
近年來NoSQL大紅大紫,其中佼佼者mongoDB更是方便易用。二者的優劣細節討論起來恐怕不是一篇文章能夠搞定的。此處大概總結如下:
適合使用SQL開發的項目:
可以預先定義邏輯相關的離散數據的需求
數據一致性是必要的
具有良好的開發者經驗和技術支持的標準的成熟技術
適合使用NoSQL開發的項目:
不相關,不確定和逐步發展的數據需求
更簡單或者更寬松的能夠快速開始編程的項目
速度和可擴展性至關重要的
由于我們的需求比較明確,關系比較固定,并且業務量不大,速度要求不高。相反對于邏輯要求比較嚴格,所以選擇傳統的關系型數據庫。
確定了使用關系型數據庫,這個問題反而容易解決了,直接隨大流MySQL似乎成了絕大多數人的選擇。我個人總結原因如下:
開源,免費。
主流,速度快,性能足夠。
用戶多,社區活躍。
配套工具多,簡單易用。

安裝MySQL

1、Homebrew

可以選擇官網下載安裝,但是命令行畢竟方便太多了,如果沒有homebrew,請打開Terminal,使用以下命令安裝。

# 安裝homebrewruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"# 驗證安裝正確brew doctor

安裝MySQL

brew install mysql

此時注意到提示如下,所以先啟動服務,再運行相關命令:

We've installed your MySQL database without a root password. To secure it run:
mysql_secure_installation

啟動MySQL服務

mysql.server start

按提示mysql_secure_installation,設置用戶名以及密碼

mysql_secure_installation

這里按照提示一步一步設置就可以了,主要包括,選定密碼強度,設置密碼,確認密碼,是否刪除無密碼用戶,是否允許遠程root登錄,刪除自帶test數據庫。

登錄測試一下

mysql -u root -p

MySQL基本命令

雖然作為FE,我們最終選擇了圖形化管理工具Squel Pro,但是一些基本的命令還是需要掌握的。應用場景還是很多,比如,只是想做一個快速校驗,或者是在他人電腦上,以及遠程登錄數據庫時。

1、基本命令

# 查看有哪些數據庫show databases;# 查看當前使用的是哪個數據庫select database();# 選擇數據庫use [database-name];# 顯示數據庫中的tablesshow tables;# 建立數據庫CREATE DATABASE [new-database-name];作者:擦柱而出鏈接:http://www.jianshu.com/p/2fab19d96eb8來源:簡書著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 望都县| 延吉市| 康乐县| 稷山县| 任丘市| 通辽市| 陆良县| 安仁县| 张家界市| 岳阳县| 平江县| 涡阳县| 常州市| 通化县| 昌吉市| 商南县| 陆丰市| 盐津县| 乌鲁木齐市| 建宁县| 自治县| 五原县| 东海县| 原阳县| 历史| 龙游县| 宣汉县| 秦皇岛市| 汝阳县| 湄潭县| 十堰市| 清徐县| 南雄市| 吴川市| 鄂温| 沾益县| 潼关县| 阿巴嘎旗| 宜良县| 昭觉县| 凯里市|