mac mysql创建本地数据库_【mac】配置本地数据库

1.【安装数据库】

brew 安装mysql -- brew install mysql

安装成功后在命令行敲入 which mysql 查看安装路径

c91a68cf3d2233512dcced6f04d938d1.png

2.【配置数据库】

如果直接打mysql会报错,需要将mysql添加到环境变量,具体方法参阅后台学习-环境变量

检查mysql是否启动 ps -ef | grep mysqld

开启mysql服务 mysql.server start

停止mysql服务 mysql.server stop

退出mysql命令 ctrl +D

具体用户相关的会在3解析

3.【连接数据库】

mysql -u(user_name) -p(password) -P(远程主机的端口) -h(远程主机ip)

a.直接用mac的用户名登陆,会提示下面的错误(一般是用root身份登陆,这里为了演示用户相关的,先这样登陆)

264127d4f604594a08ffbe7ab6492498.png

tips:mysql服务未启动,启动服务即可

c036c7d280292eedee7a425be886934c.png

b.再次登陆会提示经典的1045错误,权限问题【这是因为在mysql的用户表中没有该用户,用户表相关的会在4中讲解】

942ac2f554d5aa156e10e28bbe60e13c.png

有两个做法可以解决这个问题 用root登陆/暂时先跳过验证查看用户信息(我当时因为采用第二点踩了很多坑)

c.用root登陆

20f29cc0b9224e64ad772465bfd23078.png

d.暂时先跳过验证查看用户信息,并添加用户名 可以 之后就可以用tangfen等账户登陆了。(我当时搜索1045错误时,普天盖的类似这种方法)

mysql.server stop

mysqld_safe --skip-grant-tables

8005c05004e6e68acb6aef3e6cc88ae7.png

4.【数据库相关操作】

输入show databases;命令 查看默认的数据库

713d9277a33b74ed05decaf78519d9be.png

google之后可以发现跟用户相关的在mysql 的user表中

9e0e963a99fe5ac03d41ec9c23990a24.png

7dbda96bdde7e73a34019de12d800dd3.png

b8625e38f5330e0c04e8ffb25493d013.png

查找用户之后发现没有第四个截图中的 tangfen 即mac的用户 所以登陆失败,用root就可以了。

【验证】

d7c19e5550690a87ebbf276f0eecbcca.png

5.【忘记密码操作】

1.利用刚才的方法绕过验证,或者用其他账户登陆修改密码

use mysql;

UPDATE user SET authentication_string=password("test123") WHERE user='root';

flush privileges;

quite;

参考地址:http://www.tuicool.com/articl...

6.【可视化工具推荐】-sequel pro

google之后会发现有很多教程,这里就不展开了

a0d5884ff2cc9afa4235b51d0f2b56e5.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/367847.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring Integration关键案例与现实生活场景

这篇文章将总结Spring Integration(SI)的重要要点以及消息传递集成模式。 对于每个关键提示,我都会根据我的经验添加一个真实的示例。 分离器 一个。 它能做什么? 拆分器实际上是一种模式,它在某一点接收一条消息并将…

ie下按keydown事件会触发button

负责公司的一个b2c平台,头部那里有个搜索查询的功能,根据用户输入的内容按回车键也会跳转到响应的页面,后来在ie浏览器下惊奇的发现按回车键的同时它也会触发底部的邮箱订阅的button事件,开始以为是其它的地方用到了回车键从而冲突…

BZOJ3771 Triple(FFT+容斥原理)

思路比较直观。设A(x)Σxai。先把只选一种的统计进去。然后考虑选两种,这个直接A(x)自己卷起来就好了,要去掉选同一种的情况然后除以2。现在得到了选两种的每种权值的方案数,再把这个卷上A(x)。得到这个后考虑去重,其中重复的就是…

糖豆人维修服务器多长时间,服务器不稳定的《糖豆人》凭啥还这么火?只因做到了这三点...

8月4日,《糖豆人:终极淘汰赛》在steam平台上线,不到一周的时间直接登上steam畅销榜第六位。这款看起来似乎并不具备3A制作级别的游戏,到底是怎么获得了这么多玩家的追捧和青睐的呢?不妨跟着汇智妹一起看看这款游戏到底…

MapReduce算法–了解数据联接第1部分

在本文中,我们继续执行一系列实现算法的系列,该算法在使用MapReduce进行数据密集型文本处理中找到,这一次讨论数据联接。 虽然我们将讨论在Hadoop中联接数据的技术并提供示例代码,但在大多数情况下,您可能不会自己编写…

移动端Web开发小记

之前为公司商旅频道写移动端的页面时遇到不少问题,今特来个总结,希望能为后来者带来一些帮助。 不再考虑浏览器兼容性 移动端开发主要对象是手持设备,其中绝大部分是IOS和Android系统,so,在开发此类页面时不必纠结IE…

虚拟机游戏获取服务器地址,vue获取服务器地址

vue获取服务器地址 内容精选换一换Atlas 500 Pro 智能边缘服务器(型号 3000)安装上架、服务器基础参数配置、安装操作系统等操作请参见《Atlas 500 Pro 智能边缘服务器 用户指南(型号 3000)》,安装操作系统完成后,配置业务网口IP地址,请参见配…

jar各个版本号的意义

jar版本号的意义: Alpha: Alpha是内部测试版,一般不向外部发布,会有很多Bug.除非你也是测试人员,否则不建议使用.是希腊字母的第一位,表示最初级的版本,alpha 就是α,beta 就是β ,alpha 版就是比 beta 还早的测试版&a…

mysql用户及权限管理_MySQL 用户及权限管理

1.mysql用户的定义在mysql中,用户由用户名和主机域组成的。1.1 用户名的写法mysql> create user test1localhost;注意:用户名不要以数字、符号开头,如若一定要这么写,给用户名加上引号才能创建用户。1.2 用户中的主机域的写法单…

使用Selenium和HTML中的动态ID进行Java测试

Selenium最酷的方面之一是,您不仅可以使用网站进行录制,还可以将其实际用作junit测试。 首先,我将在Firefox中安装Selenium(因为这是正式版本)并进行快速测试。 重要的是要注意,Selenium将为您提供多种不同…

题解报告:hdu 1235 统计同成绩学生人数

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid1235 Problem Description 读入N名学生的成绩,将获得某一给定分数的学生人数输出。Input 测试输入包含若干测试用例,每个测试用例的格式为第1行:N第2行:N名学生的…

CSS的计数器:counter-increment与counter-reset

CSS Counters其实就是一计数器,早期在CSS中计数器仅存在于 ul 和 ol 元素。如果要使用在 div 这样的元素上,只能通过 list-style-image 或者是元素的 backgroud-image 来实现。在 CSS2.1的规范 中介绍了一种新技术,允许开发人员使用伪类 :aft…

查看表空间名称、大小、使用大小、剩余大小和使用率

查看表空间名称、大小、使用大小、剩余大小和使用率: SELECT a.tablespace_name "表空间名称", total / (1024 * 1024) "表空间大小(M)", free / (1024 * 1024) "表空间剩余大小(M)", (total - free) / (1024 * 1024 ) "表空…

编译安装PHP-7.2.8

一 下载并软件包 wget http://124.205.69.169/files/A218000006E9730A/cn2.php.net/distributions/php-7.2.8.tar.gz tar xf php-7.2.8.tar.gz cd php-7.2.8 二 安装依赖程序 yum -y install pcre pcre-devel openssl openssl-devel libicu-devel gcc gcc-c autoconf libjpeg l…

常用操作符

2 1. 转换类型数据,可以先定义一个数据,然后在采用调用的方法进行转换。 2. 进行查看相关数据,使用type类型数据进行查看,例如:type(**),然后就可以查到所属的类型了。但是对于单个字符来说,例如红线方…

重要通知,事关校营宝新老用户,敬请知悉!

尊敬的校营宝用户,感谢您选择校营宝培训学校管理系统,我们的发展离不开您的支持鼓励,只要您选择校营宝,就是我们的终身客户,我们承诺给您终身的售后咨询服务! 校营宝培训学校管理系统是面向校外艺术类培训…

从条纹边框的实现谈盒子模型

类似下面这个图形,只使用一个标签,可以有多少种实现方式:(不考虑兼容性的情况下) 假设我们的单标签为 div : 定义如下通用 CSS: div{ position:relative; width: 180px; height: 180px; } NO.1 方案一:div上是棕色背景&#xf…

Android_(游戏)打飞机04:绘画敌机、添加子弹

(游戏)打飞机01:前言  传送门 (游戏)打飞机02:游戏背景滚动  传送门 (游戏)打飞机03:控制玩家飞机   传送门 (游戏)打飞机04:绘画敌机、添加子弹   传送门 (游戏)打飞机05:处理子弹,击中敌机&am…

递归问题

第一章递归问题 1.1 河内塔 n个圆盘移动从一个柱子借助一个柱子,移动到另一个柱子上的次数为 : 递推式:T(n)2*T(n-1)1 , n>0,T(0)0 归纳法得出:T(n)pow(2,n)-1 n>0 寻求封闭形式的表达式三个阶段: (…

前端工程师的价值体现在哪里?

豆瓣前端: 认为前端工程师正慢慢演变为产品工程师。wap app, 响应性UI等以html5技术为基础的开发将成为前端工程师的主要工作内容,解决产品跨平台跨设备的实现问题。Javascript, HTML, CSS这些前端工程师熟悉的,多年使用的语言,作为开放标准…