01. MySQL8.0 MAC-OS-X安装
MySQL8.0 MAC-OS-X安装
换mac啦,搭建开发环境,安装mysql8.0.18尝鲜
8.0较与5.7变化
- Data Dictionary Changes
- caching_sha2_passowrd as the perferred Authentication Plugin.
也就是说,将原来的mysql_native_password认证插件替换了。新的更加安全在加密password上。
这个对于很多server和使用libmysqlclient库的客户端都有影响。这个改变对于已存在升级的情况,老的账号还是能用。对于新账号和新安装都会使用新的认证方式。老的当然也可以改过去:alter user user_name identified with caching_sha2_password by 'password..'.
对于使用libmysqlclient库的caching_sha2_password只是作为默认的。
修改为老的认证插件,可以配置default_authentication_plugin=mysql_native_password。而且还要将密码进行更新 alter user 'your_username'@'your_host' identified with mysql_native_password by 'your_new_password'; - Configuration Changes
不兼容的改变有:分区表配置的改变,现在分区控制有存储引擎而不是mysql来管理;默认的字符编码从latin1变为utf8mb4;lower_case_table_names - Server Changes
- InnoDB Changes
INFORMATION_SCHEMA视图基于InnoDB system tables 现在变为system views on data dictionary tables;Undo logs 不再位于系统表空间,而是位于两个undo表空间。 - SQL Changes
下载
- 肯定是下载社区版本,下载地址猛击这里如果要登录,可以跳过登录下载。
安装
- 双击下载的文件,然后进入安装向导
- 在Installation Type步骤,选择Change Install Location来改变要安装的组件,不安装Mysql Test吧,这个看个人。
- 然后在配置Configuration步骤,建议还是使用老的加密方式,这样更多的客户端兼容。
- 然后为root用户设置密码,强烈建议保管好。
- 打开terminal命令行终端,修改~/.bash_profile文件,vi ~/.bash_profile;在最后一行添加export PATH=$PATH:/usr/local/mysql/bin ;然后执行source ~/.bash_profile 加载。这样就可以使用mysql的很多命令了。
启动
- 安装完成后,会根据选择是否安装完成启动mysql server来选择启动与否。如果没有启动,可以到lauch里面找到mysql图标,打开后启动mysql server。
登录查看数据库
- mysql -uroot -p
- 然后根据提示输入安装时设置的root用户的密码
- 看到mysql>提示符后,表示登录成功。
安装后mysql文件分布
01. MySQL8.0 MAC-OS-X安装的更多相关文章
- mysql8.0 Mac下的安装
一.下载及安装 首先去官网下载mac对应版本的Mysql,尾缀为.dmg的程序包 下载地址:https://dev.mysql.com/downloads/mysql/ 二.启动 在 Setting ...
- Xamarin+Prism开发详解四:简单Mac OS 虚拟机安装方法与Visual Studio for Mac 初体验
Mac OS 虚拟机安装方法 最近把自己的电脑升级了一下SSD固态硬盘,总算是有容量安装Mac 虚拟机了!经过心碎的安装探索,尝试了国内外的各种安装方法,最后在youtube上找到了一个好方法. 简单 ...
- wget Mac OS 下安装
wget是一个从网络上自动下载文件的自由工具,支持通过HTTP.HTTPS.FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理. 下面介绍如何在Mac OS 下安装Wget 下载最新版的 ...
- windows系统下mysql-8.0.13-winx64(zip安装)
一.下载地址: http://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-8.0.13-winx64.zip 二.安装: 1.解压: mysql根路 ...
- Mac OS X安装OpenGL
Mac OS X安装OpenGL 安装最新的cmake brew install cmake brew upgrade cmake 安装glew brew install glew 安装GLTools ...
- TensorFlow 安装官方教程:Ubuntu 安装,Mac OS X 安装,Windows 安装
从我的使用体验来看 Ubuntu 是最好的, Mac 没有显卡,后期跑大项目比较鸡肋,Windows 安装各种依赖各种坑.Ubuntu 安装 TensorFlow 方便,后面安装 TensorFl ...
- 关于在Mac OS下安装npm与cnpm的ERR! Darwin 15.0.0解决办法
mac os安装好了很久了,不过没怎么用,昨天想要体验一下大神们推荐的黑苹果系统用起来怎么样(关于安装黑苹果的可以到我的简书去看相关文章),于是乎,打开久违的vmware,看着咬一口的苹果进度图,心中 ...
- Mac OS X安装OpenCV 3.1.0
在我的上一篇文章“”中已经介绍了Linux下OpenCV的安装配置方法,在这里仅仅记录Mac上相对于Linux的一点点差异. 1. 安装依赖包 Mac上安装软件包使用的工具是brew,用此来替代Ubu ...
- Mac OS 下安装mysql环境
传送门:Mac下安装与配置MySQL mac 上怎么重置mysql的root的密码? 一.下载mysql 进入官方下载地址:https://www.mysql.com/downloads/ 1.找 ...
随机推荐
- LG1198/BZOJ1012 「JSOI2008」最大数 线段树+离线
问题描述 LG1198 BZOJ1012 题解 我们把所有操作离线,设一共有\(n\)个插入操作. 于是提前建立\(n\)个数,全部设为\(-INF\) 接着逐个处理操作即可. \(\mathrm{C ...
- vmware centos 桥接模式 联网记录
参考这篇文章 https://www.cnblogs.com/jasmine-Jobs/p/5928218.html 记得要修改/etc/sysconfig/network文件的网关配置,因为ip变动 ...
- ProceedingJoinPoint获取实现类接口上的注解
使用aspectj处理拦截aop,需要获取实现类接口上的注解 public Object around(ProceedingJoinPoint pjp) throws Throwable{ long ...
- RAID及磁盘配额
RAID的对比: 版本 特点 磁盘个数 可用空间 故障磁盘数 应用环境 RAID0 读写速度快,数据容易丢失 两个 全部 一块 测试,临时性 RAID1 读写速度慢,数据可靠 至少两个,可以2的倍数 ...
- (十三)golang--程序流程控制
1.顺序控制 若没有判断,没有跳转,程序由上至下依次执行 2.分支控制 单分支if 条件表达式 { 执行代码块} 双分支if 条件表达式 { 执行代码块1} else { 执行代码块2} 多分支if ...
- mac下mysql安装、卸载、基本操作
2018-06-08 10:57:26 张广森 阅读数 6584更多 分类专栏: mac mysql 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本 ...
- contentType: 'application/json' C#后台怎么处理
contentType: 'application/json' 的处理如下: $(function () { $.ajax({ 'url': "/Home/Send2SHengPi" ...
- 一步一步的理解javascript的预编译
首先,我们要知道javascript是单线程.解释性语言.所谓解释性语言,就是翻译一句执行一句.而不是通篇编译成一个文件再去执行. 其实这么说还没有这么直观,读一句执行一句那是到最后的事了.到JS执行 ...
- spring boot中的日志入门
日志通常不会在需求阶段作为一个功能单独提出来,也不会在产品方案中看到它的细节.但是,这丝毫不影响它在任何一个系统中的重要地位. 报警系统与日志系统的关系 为了保证服务的高可用,发现问题一定要及时,定位 ...
- 【BZOJ4944】[NOI2017]泳池(线性常系数齐次递推,动态规划)
[BZOJ4944][NOI2017]泳池(线性常系数齐次递推,动态规划) 首先恰好为\(k\)很不好算,变为至少或者至多计算然后考虑容斥. 如果是至少的话,我们依然很难处理最大面积这个东西.所以考虑 ...