MAC版修改MySQL初始密码的方法

 更新时间:2017年02月03日 09:27:57   作者:乐开享001  
这篇文章主要介绍了MAC版修改MySQL初始密码的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下

问题描述:

    买了mac电脑,第一次装mysql,不知道初始密码,如何修改初始密码记录下。

解决方式:

http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html

亲测方法3,已成功重置密码。

(感谢@非常,告诉我官网就有重置方法,网上搜了一堆堆...

另外,step1和2来源于https://www.jb51.net/article/87585.htm

英文不好,官方的没太看明白# #)

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('你的新密码');

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

2.其他:mac终端基础操作mysql

首先手动启动MySQL应用程序

打开终端输入如下命令:  /usr/local/MySQL/bin/mysql -u root -p

注意:Windows下的是:  mysql -u root -p)

其中root为用户名。这时会出现如下命令:Enter password:  123456

这样就可以访问你的数据库服务器了。

                                     数据库操作

下面介绍一些关于从数据库创建到使用的一些简单的方法;

创建一个名字为mydatabase数据库:

 create database mydatabase ;

可以用以下地命令来查看创建的数据库是否成功:

 show databases ;

更改数据库名字 :

alter databases Hdatabase ;

更改数据库mydatabase的字符集 :

 alter database mydatabase charset GBK ;

进入数据库: 

use mydatabase ;

用下面的命令来查看该数据库中的表:  show tables ;

                                表操作

用下面的命令来创建表:

create table student (
          name varchar(10) , 
          gender varchar(10) , 
          sno int primary key(id)
         )charset utf8;

用下面的命令来检查表的创建是否成功:   show tables;

以上所述是小编给大家介绍的MAC版修改MySQL初始密码的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • 详解MySQL集群搭建

    详解MySQL集群搭建

    本文将搭建一个最简化的MySQL Cluster系统,配置方法中的所有命令都是以root账户运行。
    2015-09-09
  • 为mysql数据库添加添加事务处理的方法

    为mysql数据库添加添加事务处理的方法

    开始首先说明一下,mysql数据库默认的数据库引擎是MyISAM,是不支持事务的,单数如果你添加了数据执行语句是不会出错的,单数不管用,即便是回滚事务,记录也是插入进去了,所有首先我们要做的第一步是更改数据库引擎
    2011-07-07
  • MySQL数据库列的增删改实现方法

    MySQL数据库列的增删改实现方法

    这篇文章主要介绍了MySQL数据库列的增删改实现方法,结合实例形式分析了mysql数据库针对列的增加、修改、删除等相关操作sql命令及使用技巧,需要的朋友可以参考下
    2019-03-03
  • CentOS系统下MySQL彻底卸载的几种方法

    CentOS系统下MySQL彻底卸载的几种方法

    在CentOS系统中,我们可以使用多种方法来卸载MySQL软件包,这篇文章主要给大家介绍了关于CentOS系统下MySQL彻底卸载的几种方法,文中通过代码示例将每种方法都介绍的非常详细,需要的朋友可以参考下
    2023-11-11
  • MySQL InnoDB和MyISAM数据引擎的差别分析

    MySQL InnoDB和MyISAM数据引擎的差别分析

    InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持
    2011-05-05
  • linux系统ubuntu18.04安装mysql 5.7

    linux系统ubuntu18.04安装mysql 5.7

    这篇文章主要为大家详细介绍了linux系统ubuntu18.04安装mysql 5.7,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • MySQL使用mysqldump+binlog完整恢复被删除的数据库原理解析

    MySQL使用mysqldump+binlog完整恢复被删除的数据库原理解析

    这篇文章主要介绍了MySQL使用mysqldump+binlog完整恢复被删除的数据库,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • MySQL优化之缓存优化

    MySQL优化之缓存优化

    在平时被问及最多的问题就是关于 MySQL 数据库性能优化方面的问题,所以最近打算写一个MySQL数据库性能优化方面的系列文章,希望对初中级 MySQL DBA 以及其他对 MySQL 性能优化感兴趣的朋友们有所帮助。
    2017-03-03
  • 详解MySQL用事件调度器Event Scheduler创建定时任务

    详解MySQL用事件调度器Event Scheduler创建定时任务

    事件调度器(Event Scheduler)是在MySQLv5.1.6中新增的一个功能,它相当于一个定时器,可以在指定的时间点执行一条SQL语句或一个语句块,也可以用于在固定间隔重复执行。下面跟着小编一起来学习学习在MySQL中如何用事件调度器Event Scheduler创建定时任务
    2016-08-08
  • MySQL给查询记录增加序列号的实现方法

    MySQL给查询记录增加序列号的实现方法

    这篇文章主要介绍了MySQL给查询记录增加序列号的实现方法,文中通过代码示例讲解的非常详细,对大家的学习或工作有一定的参考价值,需要的朋友可以参考下
    2023-11-11

最新评论