[mysql] 记osx 10.10系统修改mysql root 密码

http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html
亲测方法3,已成功重置密码。
(感谢@非常,告诉我官网就有重置方法,网上搜了一堆堆...
另外,step1和2来源于http://www.2cto.com/database/201303/197067.html
英文不好,官方的没太看明白# #)
step1:

苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(点击stop mysql server)
step2:
进入终端输入:cd /usr/local/mysql/bin/
回车后 登录管理员权限 sudo su
回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables &
回车后mysql会自动重启(偏好设置中mysql的状态会变成running)

step3. 
输入命令 ./mysql
回车后,输入命令 FLUSH PRIVILEGES; 
回车后,输入命令 SET PASSWORD FOR ‘root‘@‘localhost‘ = PASSWORD(‘你的新密码‘);

至此,密码修改完成,可以成功登陆。

时间: 2024-10-25 20:30:20

[mysql] 记osx 10.10系统修改mysql root 密码的相关文章

MySQL数据库自动生成并修改随机root密码的脚本

在MySQL数据库部署的过程中,在安装了MySQL软件,并配置了my.cnf配置文件后,需要创建MySQL实例. MySQL 5.5实例创建完成了,默认会有登陆用户名和密码为空的用户,一般需要修改root用户密码,并删除无效用户,然后才能提供给应用使用. 这个过程可以通过shell脚本自动完成实例创建,启动,自动生成密码,修改root用户密码,删除无效用户. shell脚本有多种编写方法,我编写的shell脚本如下: #!/bin/bash # this scripts used to init

Mysql修改设置root密码的命令及方法

方法一:使用SQL语句命令UPDATE 需用到Mysql自带的加密函数PASSWORD(string),该函数对一个明文密码进行加密,但不能解密.专门用于mysql.user(用户权限表)中设置密码,命令如下: mysql> use mysql Database changed mysql> update user set password=password('123456') where user='root'; Query OK, 1 row affected (0.00 sec) Row

Linux系统中忘记root密码

在实际生产环境中root的密码应该要严格保存,如果忘记密码.当然一般情况下root的密码都有相应的备份,但是如果你的备份丢失,或者说客户忘记root的密码,并且无法正常的进入系统时,那么就要使用grub修改内核来改密码了. 首先在,你要在机房里在启动Linux时按任意键,进入grub选择菜单 在这里按"e"选择你系统中最新的内核(一般是有升级过内核的机器) 在这里的说明中说有5个按键: b:进入boot e:进入grub shell编辑界面 o:在光标所在行下增加一行 d:删除光标所在

MySQL修改数据库root密码方法

方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin mysqladmin -u root password "newpass" 如果root已经设置过密码,采用如下方法 mysqladmin -u root password oldpass "newpass" 方法3: 用UPDA

mysql基础(四)用户权限管理和root密码恢复

mysql用户由用户和主机名组成,使用'user'@'hosst'表示,mysql的用户和权限信息存储在mysql库中 mysql数据库表: user     #用户账号.全局权限 db     #库级别权限 host     #主机 tables_priv     #表级别权限 colums_priv     #字段级别权限 procs_priv     #存储过程和存储函数相关的权限 proxies_priv     #代理用户权限 权限级别: 库级别 表级别 字段级别 mysql用户权限

MySQL常用命令、正常登录数据库、重置root密码

更改mysql数据库的root密码 修改root密码命令为 /usr/local/mysql/bin/mysql -uroot 定义环境变量 临时定义环境变量 export PATH=$PATH:/usr/local/mysql/bin/ //临时定义环境变量 echo $PATH //显示环境变量 /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/tmp/:/root/bin:/usr/local/mysql/bin/ 永久定义环境变量 vi

[转载]在mac上安装和使用mysql

相关版本信息 mysql Ver 14.14 Distrib 5.7.15, for osx10.11 (x86_64) using EditLine wrapper 安装 安装的方法有很多,每种方法可能会遇到不同的问题.在mac上用homebrew安装软件非常方便,但是由于mysql的密码等问题,感觉还是不太方便(如果有比较好的用homebrew安装和使用的方法,请多多指教. 故采用dmg的方式安装.Download MySQL Community Server 下载完成后,双击打开一路确定,

windows系统修改mysql端口的方法

1.首先在控制面板--管理工具--服务里停止mysql服务 2.然后在mysql安装目录找到my.ini文件然后使用记事本打开. my.ini也有可能在c:\windows下面,请搜索一下C盘的my.ini文件. 3.  找到[mysqld]下面port 一定是[mysqld]下面port 例如: # The TCP/IP Port the MySQL Server will listen on port=3306 4.把3306改为你想要的端口(从1024到65535),当然不能和其它已使用端

CentOS系统操作mysql的常用命令

MySQL名字的来历MySQL是一个小型关系型数据库管理系统,MySQL被广泛地应用在Internet上的中小型网站中.由于其体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库.CentOS系统中操作mysql的常用命令. 1.CentOS系统中MySQL常用命令create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不