Mac下MySQL 5.7修改密码

1.关闭MySQL服务:系统偏好->MySQL ->Stop MySQL Server;

2.进入终端,输入指令,进入安装目录:

cd /usr/local/mysql/bin/

3.输入命令($):登录管理员权限

sudo su

4.输入命令(sh-3.2#):禁止mysql验证功能。运行命令后mysql服务会自动重启(系统偏好设置中可以看到The MySQL Server Instance is running);

./mysqld_safe --skip-grant-tables &

5. 输入命令./mysql

回车后,输入命令FLUSH PRIVILEGES;

回车后,输入命令SET PASSWORD FOR ‘root‘@‘localhost‘ = PASSWORD(‘自己设置密码‘);

6. 使用root 用户登录  mysql -u root -p

7. 输入刚刚自己设置的密码,成功登录

原文地址:https://www.cnblogs.com/xuyin/p/12113964.html

时间: 2024-08-25 12:09:46

Mac下MySQL 5.7修改密码的相关文章

mac下mysql数据库的配置

这里记录一下. 之前在mac下使用brew install mysql安装,但是安装完成后发现密码不好修改,上网搜了下发现mac下使用命令行安装mysql确实存在很多问题,这一点确实远不如Ubuntu方便. 网上建议的是去mysql官网下载,这里采用官方版本.   1.去mysql官网下载 http://dev.mysql.com/downloads/mysql/ 在这个页面下载,然后安装拖动即可. 如图: 2.启动mysql 点击 偏好设置 在最下方可以看到mysql的配置. 如下图:   以

Mac下MySQL卸载方法

mac下mysql的DMG格式安装内有安装文件,却没有卸载文件--很郁闷的事.网上搜了一下,发现给的方法原来得手动去删.很多文章记述要删的文件不完整,后来在stackoverflow这里发现了一个遗漏的地方,所以将完整版记述在这里,以供查阅.先停止所有mysql有关进程. sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Li

登录多实例MySQL失败,修改密码临时解决,原因不明

昨天学习第11课"主从同步"的视频(L11-11-MySQL主从同步手把手实战操作详解w),再次遇到问题. [[email protected] ~]# mysql -uroot -p'oldboy3307' -S /data/3307/mysql.sock ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 上个月初学习安装多实例的时候,也遇到过这个报错.查看当时的日记

mac下mysql的安装与使用

下面记录下mac下mysql的安装及使用. 1.下载mysql的安装文件,如mysql-5.7.13-osx10.11-x86_64 2 2.下载一个mysql可视化工具mysql-workbench-community-6.3.7-osx-x86_64. 3.通过workbench创建数据库和表,如下图 4.创建成功后就可以通过代码进行增删改查了.

Mac下Mysql启动异常["ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)"]

在mac下使用brew安装mysql,之前没有使用过,今天启动的时候发现启动不了 huijundeMacBook-Pro:bin huijunzhang$ mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 查看mysql的安装位置: huijundeMacBook-Pro:bin huijunzhang$ which mysql /usr/local

unix下mysql丢失或者遗忘密码怎么办

如果有一天你忘记了你的mysql密码怎么办?当然希望这种事情不要发生,万一发生了,follow me!告诉你在完全忘记mysql密码的情况下怎么修改你的mysql密码 first:我们得先把mysql服务关掉,可以通过ps aux | grep mysql 找到进程号然后杀掉 # kill -9 mysql进程号 second:以--skip-grant-table 的参数启动mysql # mysql_safe --skip-grant-table& third: 我们可以修改密码了,假设修改

windows 下mysql 重设root密码方法

1.首先在命令行里关闭mysql服务 net stop mysql2.在命令行里进入mysql安装目录下bin目录,以不检查权限的方式启动:mysqld-nt  --skip-grant-tables界面会一直停留在那,不用理它. 3.然后重新开打一个命令提示符的窗口,在命令行里进入mysql安装目录下bin目录下,用空密码方式使用root用户登录 MySQL:mysql -u root修改root用户的密码:update mysql.user set password=PASSWORD('新密

mac下mysql主从同步配置

一.环境说明 两台mac,mysql环境master是5.7.20,slave是5.7.21 master IP: 172.21.127.10 slave IP:172.21.127.12 二.master机器配置 1.更改配置文件 # Default Homebrew MySQL server config [mysqld] # Only allow connections from localhost bind-address = 172.21.127.10 log-error=/var/l

mysql 5.7修改密码

本意向修改一个用户的密码,网上搜到的命令为如下 ? 1 mysql> update user set password=password(“新密码”) where user=”用户名”; 执行后报错 ERROR 1054(42S22) Unknown column 'password' in ‘field list’ 错误的原因是 5.7版本下的mysql数据库下已经没有password这个字段了,password字段改成了authentication_string 所以请使用一下命令: >m