安装Mysql
使用可视化界面安装方式。
1、登录Mysql的官网,mysql下载的官网
2、下载“社区版的Mysql”,点击下图的Mysql Community(GPL) Downloads。
3、然后选择Mysql Community Server。
4、接下来进入现在页面,这里有这个下载的链接,我们选择“DMG格式”的下载链接。注意:一定要选择macOS系统。
5、下载了dmg格式的安装包之后,接下来的安装就比较简单了,需要注意的是:
(1)一定要选择Use Legacy Password Encryption。(备注:因为我之前选择过Use Strong Password Encryption,但是有的时候运行项目会出现问题)
(2)一定要记得输入密码,这个密码也是登录mysql的密码,非常重要。备注:如果是8.23版本后的Mysql,那么在输入密码的时候需要至少输入8位。
6、剩下的安装只需要点击继续就可以了。
7、查看Mysql是否安装成功,需要点击“MAC中的系统偏好设置”,然后点击Mysql图标
进入Mysql界面之后,如果是两个绿色的圆形图标,则说明Mysql已经安装成功了。
安装Workbench
推荐一个可视化操作软件Workbench(可以不安装)
配置Mysql
如果需要在终端里面输入Mysql命令,那么就需要进行如下的配置。
1、打开文件:vi ~/.bash_profile
2、加入语句:PATH=$PATH:/usr/local/mysql/bin
3、使配置的语句生效:source ~/.bash_profile
如果配置成功,那么输入命令:mysql -uroot -p,运行效果如下:
此时输入登录密码就可以使用了。
如果不能出现上面的运行图片,则说明配置环境失败。
配置Mysql环境变量遇到的坑
之前我们是在bash环境中配置Mysql,所以当电脑重启或者关机之后有可能出现mysql命令失效的情况。这也是我遇到的一个坑,解决办法如下:
在~/.zshrc文件最后,增加一行:
source ~/.bash_profile
1、如果没有~/.zshrc文件,那么就需要执行命令touch ~/.zshrc;反之,如果有zsh文件,那么可以跳过本步骤,直接进入第2步。
2、执行vi ~/.zshrc命令,然后添加source ~/.bash_profile即可;如下图所示:
3、然后就可以解决电脑重启后mysql命令失效的问题了。
文章浏览阅读2.9w次,点赞12次,收藏81次。第1章 前言设计出人脸1:N,随着N的增大准确率降低最小的解决方案具有很强的现实意义。人脸1:N的框架大致分为:人脸检测、人脸对齐、人脸映射与人脸识别LOSS的设计,结构如下图所示:图1:人脸1:N的主要框架人脸1:N在学术界有着广泛的研究,对于人脸检测与人脸对齐(MTCNN、TCDCN等)在业界已经有较好的效果,目前的主要性能提升有:DeepFace、DeepID,框架为CNN ..._1:n人脸检索 学术
文章浏览阅读458次。关于java语言当中的标识符1、什么是标识符?- 在java源程序当中凡是程序员有权利自己命名的单词都是标识符-标识符可以表示什么元素?*类名*方法名*变量名*接口名*常量名......2、标识符命名规则?【不按照这个规则来,编译器会报错,这是语法】*只能由“数字、字母、下划线_、美元符号$”组成,不能含有其他符号*不能数字开头*严格区分大小写*关键字无长度限制,但是最好不要太长3、标识符命名规范?【只是一种规范,不属于语法,不遵守规范编译器不会报_java语言的标识符
文章浏览阅读1.2w次,点赞5次,收藏27次。1.软件单元描述 1.1功能说明: 首先,初始化三角形的三条边,然后,判断输入的边值是否满足三角形的定义,再然后,检查三角形的类型(包括:非法三角形、常规三角形、不等边三角形、等腰三角形)。_软件验证和确认报告
文章浏览阅读1.8w次,点赞11次,收藏18次。每天打开电脑第一件事就是登录网络准入系统,虽然是可以记住密码,点总是需要人工点击操作,就显得非常麻烦。多一事不如少一件事,少一事不如躺平不做事。那么如何使用Python自动连接网络(自动登录网络准入系统)呢? 最常用的是使用selenium框架,但使用selenium自动化网页操作时,会有一定的概率会被网站后台识别到。比如极客时间的网站就不能够使用selenium进行操作。本文将使用另外一种自动化工具(亲测可用),希望对大家有所帮助。......_python 实现自动化上网登录
文章浏览阅读6.9k次。想体验复古传奇的热血PK吗?想体验满级VIP的尊贵吗?想体验一刀99999的爽快吗?各种极品炫酷时装、坐骑、翅膀、宠物通通给你,就在复古冰雪传奇H5!_网页h5的传奇使用什么代码
文章浏览阅读61次。这篇我们聊聊java中的异常。首先我们要知道什么是异常?Exception:exception翻译过来就是“意外”的意思。事实上,异常的本质就是程序的错误,包括程序逻辑错误和系统错误。错误在编写程序中会时常出现,包括编译期间错误和运行期间的错误。编译期间的错误编译器会帮助我们一起修正,但是运行期间的错误编译器就无能为力了。如果程序在运行期间出了错误我们置之不理,程序就会终止或者直..._异常处理语句可以捕获所有的程序错误,包括逻辑错误吗
文章浏览阅读1k次。由于已经购买mGi模块,故而自己写的这个用不着了,留在这里做个记念吧。以下是关键代码,其实思想蛮简单,就是发送消息给输入法窗口就万事大吉了。但是有个最重要的bug就是中文输入无法选择所有的汉字,估计要改一下minigui输入法的源码,mGi的软键盘是利用了两行。示例图如下,很简陋,如果经过美化,可以做到很漂亮。 #include "common.h"#define ITEM_N_minigui软键盘
文章浏览阅读5.7k次,点赞6次,收藏26次。今天我们来聊聊Ardupilot的调度总线机制。 任何程序都有自己的调度总线,事务性程序一般有一个监听线程,当监听到触发条件后,调度出事务处理线程执行功能;算法密集类程序往往是精妙设计的若干层循环函数,亦或巧妙分布的若干个计算线程;交互类程序则都会专门分配一个界面线程以保证用户流畅的体验。 对于APM飞控而言,他的调度机制有以下两个特点: 1.事务性 2.单线程_apm中的scheduler
文章浏览阅读1.7w次,点赞6次,收藏28次。首先下载专用的浏览器Kiwi Browser和油候Tampermonkey或者脚本猫,百度上都有这里上链接(我用的是脚本猫)蓝奏云:https://wwm.lanzouy.com/iuLie03d4r0d 密码:ahsd百度网盘:https://pan.baidu.com/s/1Vy3QRETbFaKMM4OFUfS80w 提取码:sltt下载到手机上之后,安装Kiwi Browser浏览器(浏览器默认用的是谷歌搜索记得改一下搜索引擎)进入网址 https://www.tampe_脚本猫怎么添加脚本
文章浏览阅读1.1k次。感觉一年没用过单片机了,回归第一个问题就是用AT指令让两个蓝牙模块配对通信。之前也用过,也碰到过一些意料之外的坑,不免要查查资料避免。1. 确认主从机通过两个蓝牙实现无线串口通信,需要一个作为主机,一个作为从机进行配对。一般蓝牙常选用主从一体式,例如HC-05是最常选用的模块,一定要通过模块资料确认蓝牙是不是支持主机模式,记得HC-06是只作为从机,BT-04通过AT设置为主机时返回OK,但再..._两个hc05配对
文章浏览阅读242次。代码清单package cn.temp;import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class Test {public static int[] list;public Test(){this.list = new int[5];}/*** @param args*/public..._编写一个java程序在控制台输出1到5阶乘的和
文章浏览阅读656次。转载自:http://www.itpub.net/thread-1766504-1-1.html本次我们主要讲解oracle 10053事件和实验,好多朋友可能对这个事件不是很熟悉,因为在日常运维中用到的不是很多。Oracle 10046和10053 都是非官方trace sql的方法,在官方文档上是找不到相关资料的,但在MOS上可以找到。sql_trace是官方推荐的trac_oracle 10053 level 128