mac sierra mysql_Mac High Sierra一步搞定Mysql安装
一 下载安装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安装相关推荐
- 4步搞定MySQL安装部署(附MySQL一键式部署脚本)
墨墨导读:良好的开端是成功的一半,从MySQL安装开始. 学习数据库技术,实际动手的第一步是安装自己的MySQL.MySQL方面也提供多样式的安装方式rpm ,tar ,源码包.当安装完投入使用之后, ...
- 四步搞定OPENVAS安装
四步搞定OPENVAS安装 第一步: Configure Atomicorp Repository (as user root, only once) wget -q -O http://www.at ...
- ssd linux 硬盘备份,SSD最佳备份良伴 群晖3步搞定系统备份
原标题:SSD最佳备份良伴 群晖3步搞定系统备份 "秒速开机"--据说90%的人都是因为这句话而知道的SSD固态硬盘.相比于机械硬盘,SSD固态硬盘开机快.关机快.打开软件快.载入 ...
- 在线qmc0转换mp3工具_如何将M4A格式的音频转换为MP3格式?只需一步搞定
随着网络技术的发达,会有很多人喜欢在网上下载东西,特别是很喜欢在网上下载音乐,但是下载音乐之后发现是M4A格式?这样用起来很不方便,都喜欢MP3格式的,那么如何将M4A格式的音频转换为MP3格式?今天 ...
- 7步搞定Python数据可视化,业界大牛出品教程,Jupyter、Colab都有在线版
郭一璞 发自 凹非寺 量子位 报道 | 公众号 QbitAI 做图表,谁不会?打开Excel,自动就可以生成各种各样的图表. 但你看这些图表呢? 结合真实地理数据,展现美国每个县的失业率. 全球自然 ...
- Flash Builder4.7极其简单破解方法-三步搞定(亲测)
资讯类型: 转载 来源页面: http://weibo.com/2101024913/yvmR0D9Df 资讯原标题: 资讯原作者: 丿卓越丶星辰 翻译词数: 词 我的评论: 对这篇文你有啥看法,跟贴 ...
- 443 k8s配置开启nginx_SSL证书不会安装配置?手把手教会你,3步搞定
本文为远怀学堂原创,纯干货分享 我们昨天发布的一篇教程(免费的SSL证书它不香吗?香,真香!)跟大家分享了如何通过阿里云去申请免费的SSL证书,有效期1年,支持个人/企业申请,一个阿里云帐户最多可签发 ...
- 两步搞定Hyperledger主打区块链解决方案Fabric
区块链技术发展至今,形成了公有链和联盟链两种主流技术平台. 公有链 面向大众,用户可以匿名参与,非常方便,账本数据也公开,加上强大的智能合约,因此公有链极大地促进了区块链概念和技术的普及,比如比特币. ...
- 轻松几步搞定SSH连接Git配置
转载自 轻松几步搞定SSH连接Git配置 如果使用ssh的方式管理,需要配置ssh key. 1.打开git bash命令窗口 2.生成ssh key ssh-keygen -t rsa -b 409 ...
- 【开源】简单4步搞定QQ登录,无需什么代码功底【无语言界限】
说17号发超简单的教程就17号,qq核审通过后就封装了这个,现在放出来~~ 这个是我封装的一个开源项目:https://github.com/dunitian/LoTQQLogin --------- ...
最新文章
- 模拟运维中产品上线流程
- 那些到了 30 岁的技术人,后来都去哪了?
- datetime(6) mysql_MySQL中DATETIME、DATE和TIMESTAMP类型的区别
- 计算机无法还原,降级为Windows 7的计算机无法引导至Windows 10恢复介质
- java中this图解_JAVA-初步认识-第七章-this关键字的使用场景和原理图解
- 雪城大学信息安全讲义 六、输入校验
- TensorFlow GPU配置
- JavaScript:避免代码的重复执行
- 策略为王编译错误2:error C1189: #error : MFC does not support
- yum命令 启用仓库_yum 命令详解-yum仓库配置文件详解
- google chrome 浏览器 必备插件
- 华为手机安装debug时出现无效安装和与操作系统不兼容问题解决
- eSIM卡业务开通地区
- 后疫情时代,VR购物—零售业的硬核破局之道
- 计算机应用用蒙语怎么写,100句常用蒙古语 - 百度文库
- vue组件keep-alive知识详解
- Rock5 KubeSphere常规部署
- 2018年蓝桥杯总结
- 使用MATLAB/simulink与PreScan联合进行基于强化学习的自动驾驶系统设计与仿真
- 宇枫资本投资理财心想事成
热门文章
- 从雷达拼图中提取回波数据
- C++读书笔记:多态
- 第一章 HTML基础
- 高频PCB设计设计技巧简述
- JTAG、SBW、BSL 三种接口的区别
- ZOJ 2706 Thermal Death of the Universe (线段树)
- c语言杖举,形近字组词。直()植()杖()仗()提()题()漫()慢()
- 基于mupdf的PDF阅读器
- 谢烟客---------Linux之命令引入篇
- 河南这么大的省,也所谓的准一线,为什么IT行业就是发展不起来呢?