文档章节

Mac home-brew 安装mysql并设置密码

会炒饭的美工
 会炒饭的美工
发布于 2017/08/29 19:36
字数 439
阅读 177
收藏 0

安装mysql

brew install mysql

卸载mysql

brew remove mysql

brew cleanup

安装后登录mysql提示需要密码,无法登录!

解决方法:

第一步:如果mysql服务正在进行,将之停止。(这个命令可以看brew安装完mysql在下面有几个常用命令)

brew services stop mysql

第二步:在终端中以管理员权限启动mysqld_safe,命令如下:

sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables

执行结果如下:

2016-06-12T08:29:17.6NZ mysqld_safe Logging to '/usr/local/mysql/data/lyqdeMacBook-Pro.local.err'.
2016-06-12T08:29:17.6NZ mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data

第三步:不要关闭当前的终端窗口,新建一个终端窗口,输入如下命令,回车登录mysql

/usr/local/mysql/bin/mysql

登录后,看到欢迎信息:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 37
Server version: 5.7.13 MySQL Community Server (GPL)

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

复制代码

打开"mysql"这个数据库,SQL如下:

mysql> use mysql;

看到结果:

Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql>

然后,更新root的密码,SQL如下:

mysql> update user set authentication_string=password('root') where Host='localhost' and User='root';

注意:

①有的版本的mysql中,密码可能存储在password字段中,可以使用"describe user;"命令来查看下表结构再操作

②authentication_string的值一定通过password函数来计算(password('root'))

 

执行结果如下:

Query OK, 1 row affected, 1 warning (0.01 sec)
Rows matched: 1  Changed: 1  Warnings: 1

退出mysql(执行sql语句:exit)

最后一步:将mysqld_safe进程杀死,重启mysqld。

mysql.server start

至此,问题解决。

© 著作权归作者所有

会炒饭的美工
粉丝 7
博文 37
码字总数 11031
作品 0
长春
架构师
私信 提问
Mac Java 开发环境搭建清单(不断更新中)

一、系统设置 在任何的操作系统中,首先你需要做一件事就是更新系统,点击窗口左上角的  > 关于本机 > 软件更新 。此外,如果这是一部新的电脑,你还需要到系统设置进行一些适当调整。如何...

九州暮云
2018/02/07
0
0
mac 通过brew 安装的mysql启动失败解决方案

最近重装了mac系统,所有常用的软件都需要重新安装一遍,无疑安装一个brew是个很好的选择,关于brew是什么,怎么安装建议去brew官网查看,附上地址:brew官网 安装完成之后,安装其他的软件就...

anziguoer
2015/06/19
0
0
mac 下PHP环境搭建与配置

mac lamp靠谱教程Mac下用brew搭建PHP(LNMP/LAMP)开发环境 [develop] apache /etc/hosts/private/etc/apache2/user/yuu.confsudo apachectl restart mac系统升级到sierra后,连localhost都无法......

phala
2016/11/04
13
0
mac下使用brew一键安装mysql

1、brew的安装 brew 又叫Homebrew,是Mac OSX上的软件包管理工具, 通过brew install 软件名 可以安装mac下的常用软件 brew类似ubuntu系统下的apt-get的功能 /usr/bin/ruby -e "$(curl -fsSL...

small达达
2016/04/20
59
0
MNMP (Mac + Nginx + MySQL + PHP) 开发环境搭建

环境搭建: 安装homebrew 安装Mysql 先查找下mysql:brew search mysql 看一下mysql的版本信息: brew info mysql brew install mysql 设置密码: 安装时的消息有这么一句话We've installed y...

仇诺伊
2017/11/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

非webpack require.js + vue + vueRouter + iView 实现按需加载

适合一个人开发的时候,在整个php框架下,又想单页,又可以直接后端assign变量穿透到模板。又不想写接口搞前后分离脚手架一大堆npm 包, 在php模板下 引入require.js <!DOCTYPE html><html...

一箭落旄头
14分钟前
6
0
新特性解读 | MySQL 8.0 窗口函数详解

原创作者: 杨涛涛 背景 一直以来,MySQL 只有针对聚合函数的汇总类功能,比如MAX, AVG 等,没有从 SQL 层针对聚合类每组展开处理的功能。不过 MySQL 开放了 UDF 接口,可以用 C 来自己写UDF...

爱可生
20分钟前
2
0
23.5 jumpserver介绍

23.5 jumpserver介绍 开源堡垒机jumpserver介绍: 官网www.jumpserver.org Jumpserver是一款使用Python, Django开发的开源跳板机系统, 助力互联网企业高效 用户、资产、权限、审计 管理 Auth...

oschina130111
26分钟前
3
0
Spring Cloud 入门教程(七): 消息总线(Spring Cloud Bus)(Greenwich.RELEASE)

参考网址:https://blog.csdn.net/forezp/article/details/81041062,由于此文中作者基于git和rabbitMq,为了适应内网我改造为基于mysql和kafka 一、准备工作 1、安装kafka 参考这个:kafka...

pipi1919
27分钟前
1
0
用人工智能改变企业与客户的连接方式

  随着以AI人工智能技术为主的新一代信息技术的快速商业化落地,我国的数字经济正高歌猛进。2017年我国数字经济对GDP的贡献率为55%,接近甚至超越了某些发达国家水平,2018年我国数字经济规...

琴殇的
31分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部