一 下载安装Mysql/Mac High Sierra (10.13)数据库安装-安装MySql

二 配置Mysql

三 忘记密码/修改密码

四 Mysql简单命令

一 下载安装Mysql/Mac High Sierra (10.13)数据库安装-安装MySql

可以直接跳到最后一步下载

DOWNLOADS中一共有四类版本,社区版本是免费,我们下载社区版本就可以用了。

Oracle MySQL Cloud Service (commercial)      Oracle MySQL云服务(商业):Oracle MySQL云服务基于MySQL企业版,由Oracle Cloud提供支持,提供企业级MySQL数据库服务。

MySQL Enterprise Edition (commercial)          MySQL企业版(商业版):MySQL企业版包含了MySQL最全面的高级功能和管理工具。

MySQL Cluster CGE (commercial)                  MySQL 集群版 CGE(商业):MySQL Cluster是一个实时开源事务数据库,专为在高吞吐量条件下快速,始终在线访问数据而设计。

安装完毕后,需要在设置中开启Mysql

二 配置Mysql

接下来查看到我们的Mysql安装路径。

查看成功后,我们就到了用terminal.app使用数据库的时候了,但是在MacOS中我们需要手动加入环境变量。直接输以下命令,创建一个新的环境变量,名字为bash_profile

vim ~/.bash_profile

下一步,先按键盘上的“i”,进入“INSERT”模式,我们将以下代码写进去。

写完后,按esc,然后按住cril+:然后输入 wq!,就保存成功了。

export PATH=${PATH}:/usr/local/mysql/bin

vim配置完,需要在输入一次

source ~/.bash_profile

我们现在可以进入数据里了。

mysql -uroot -p

三 忘记密码/修改密码

是不是突然有点蒙圈,没有记住Mac Mysql的随机密码,傻了吧。在安装完时,对话框显示了密码,如果记录的话恭喜你不用往下看了;如果没有记录的话,请继续往下看。

点击系统偏好设置->最下边MySQL->关闭服务

打开terminal.app,输入sudo su,进入管理员模式。

输入禁止mysql验证功能,回车后mysql会自动重启(偏好设置中mysql的状态会变成running)。

./mysqld_safe --skip-grant-tables &

输入命令

./mysql

回车后,输入命令

FLUSH PRIVILEGES;

回车后,输入命令

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码');

四 Mysql简单命令

Mysql基础操作命令

根据用户名密码,登录数据库             >mysql -uroot -p; 如果数据库没有密码则使用 >mysql -uroot;

查看在当前服务器中有多少个数据库    >show databases;

删除某个数据库                               >drop database databaseName; >commit;

创建数据库                                     >CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

更改数据库的字符编码                       ALTER DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

选择使用某个数据库                         >use databaseName;

查看数据库中有多少的表                   >show tables;

创建表                                     >create table tableName( id int(10) NOT NULL AUTO_INCREMENT,PRIMARY KEY(id), name varchar(20) );

显示本数据库的所有表                >show tables;

显示某一个表                            >show create table tableName;

显示表结构                               >describe tableName; (或者简写: desc tableName;)

向表中加入数据并查看                >insert into tableName(id,name...) values('1','admin',...); >select * from tableName;

导入.sql文件                             >source F:/file.sql;

删除表                                     >drop table tableName;

删除表中的所有数据,但是表结构依然存在                        >delete from tableName;

更新表中的数据,如果没有where,则将影响所有的记录         >update tableName set name='administrator' where id='1';

查看服务器版本和当前日期                                             >select version(),current_date; >select version(); >select now();

把mysql作为一个简单的计算器 select pi();                    >select pi()*10;

查看用户                                                                     >select user();

使用load                                                                     >load data local infile filePath into table tableName;

参考:

http://www.jb51.net/article/105668.htm   -MAC下MySQL初始密码忘记怎么办

https://www.cnblogs.com/pengyunjing/p/6181684.html   -PengYunjing MySQL命令总结

mac sierra mysql_Mac High Sierra一步搞定Mysql安装相关推荐

  1. 4步搞定MySQL安装部署(附MySQL一键式部署脚本)

    墨墨导读:良好的开端是成功的一半,从MySQL安装开始. 学习数据库技术,实际动手的第一步是安装自己的MySQL.MySQL方面也提供多样式的安装方式rpm ,tar ,源码包.当安装完投入使用之后, ...

  2. 四步搞定OPENVAS安装

    四步搞定OPENVAS安装 第一步: Configure Atomicorp Repository (as user root, only once) wget -q -O http://www.at ...

  3. ssd linux 硬盘备份,SSD最佳备份良伴 群晖3步搞定系统备份

    原标题:SSD最佳备份良伴 群晖3步搞定系统备份 "秒速开机"--据说90%的人都是因为这句话而知道的SSD固态硬盘.相比于机械硬盘,SSD固态硬盘开机快.关机快.打开软件快.载入 ...

  4. 在线qmc0转换mp3工具_如何将M4A格式的音频转换为MP3格式?只需一步搞定

    随着网络技术的发达,会有很多人喜欢在网上下载东西,特别是很喜欢在网上下载音乐,但是下载音乐之后发现是M4A格式?这样用起来很不方便,都喜欢MP3格式的,那么如何将M4A格式的音频转换为MP3格式?今天 ...

  5. 7步搞定Python数据可视化,业界大牛出品教程,Jupyter、Colab都有在线版

    郭一璞 发自 凹非寺  量子位 报道 | 公众号 QbitAI 做图表,谁不会?打开Excel,自动就可以生成各种各样的图表. 但你看这些图表呢? 结合真实地理数据,展现美国每个县的失业率. 全球自然 ...

  6. Flash Builder4.7极其简单破解方法-三步搞定(亲测)

    资讯类型: 转载 来源页面: http://weibo.com/2101024913/yvmR0D9Df 资讯原标题: 资讯原作者: 丿卓越丶星辰 翻译词数: 词 我的评论: 对这篇文你有啥看法,跟贴 ...

  7. 443 k8s配置开启nginx_SSL证书不会安装配置?手把手教会你,3步搞定

    本文为远怀学堂原创,纯干货分享 我们昨天发布的一篇教程(免费的SSL证书它不香吗?香,真香!)跟大家分享了如何通过阿里云去申请免费的SSL证书,有效期1年,支持个人/企业申请,一个阿里云帐户最多可签发 ...

  8. 两步搞定Hyperledger主打区块链解决方案Fabric

    区块链技术发展至今,形成了公有链和联盟链两种主流技术平台. 公有链 面向大众,用户可以匿名参与,非常方便,账本数据也公开,加上强大的智能合约,因此公有链极大地促进了区块链概念和技术的普及,比如比特币. ...

  9. 轻松几步搞定SSH连接Git配置

    转载自 轻松几步搞定SSH连接Git配置 如果使用ssh的方式管理,需要配置ssh key. 1.打开git bash命令窗口 2.生成ssh key ssh-keygen -t rsa -b 409 ...

  10. 【开源】简单4步搞定QQ登录,无需什么代码功底【无语言界限】

    说17号发超简单的教程就17号,qq核审通过后就封装了这个,现在放出来~~ 这个是我封装的一个开源项目:https://github.com/dunitian/LoTQQLogin --------- ...

最新文章

  1. 模拟运维中产品上线流程
  2. 那些到了 30 岁的技术人,后来都去哪了?
  3. datetime(6) mysql_MySQL中DATETIME、DATE和TIMESTAMP类型的区别
  4. 计算机无法还原,降级为Windows 7的计算机无法引导至Windows 10恢复介质
  5. java中this图解_JAVA-初步认识-第七章-this关键字的使用场景和原理图解
  6. 雪城大学信息安全讲义 六、输入校验
  7. TensorFlow GPU配置
  8. JavaScript:避免代码的重复执行
  9. 策略为王编译错误2:error C1189: #error : MFC does not support
  10. yum命令 启用仓库_yum 命令详解-yum仓库配置文件详解
  11. google chrome 浏览器 必备插件
  12. 华为手机安装debug时出现无效安装和与操作系统不兼容问题解决
  13. eSIM卡业务开通地区
  14. 后疫情时代,VR购物—零售业的硬核破局之道
  15. 计算机应用用蒙语怎么写,100句常用蒙古语 - 百度文库
  16. vue组件keep-alive知识详解
  17. Rock5 KubeSphere常规部署
  18. 2018年蓝桥杯总结
  19. 使用MATLAB/simulink与PreScan联合进行基于强化学习的自动驾驶系统设计与仿真
  20. 宇枫资本投资理财心想事成

热门文章

  1. 从雷达拼图中提取回波数据
  2. C++读书笔记:多态
  3. 第一章 HTML基础
  4. 高频PCB设计设计技巧简述
  5. JTAG、SBW、BSL 三种接口的区别
  6. ZOJ 2706 Thermal Death of the Universe (线段树)
  7. c语言杖举,形近字组词。直()植()杖()仗()提()题()漫()慢()
  8. 基于mupdf的PDF阅读器
  9. 谢烟客---------Linux之命令引入篇
  10. 河南这么大的省,也所谓的准一线,为什么IT行业就是发展不起来呢?