博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mac Mountain 更改mysql root 密码和无法创建用户问题
阅读量:6317 次
发布时间:2019-06-22

本文共 1098 字,大约阅读时间需要 3 分钟。

1 你的系统有mysql的配置文件my.ini吗?有的话直接第二步

Mac 安装好 mysql后,如果你想通过配置文件改一些参数,你发现没有my.cnf(通常在/etc 下),这是默认的 OS X系统没有这个配置文件也可以运行。

实际上MySQL数据存储在

/usr/local/mysql/data

 一些配置文件在:

/usr/local/mysql/support-files/

 其中配置文件分大中小,你可以自己选择根据需要。

现在复制一份到/etc 下

sudo cp /usr/local/mysql/support-files/my-small.cnf /etc/my.cnf

然后重新启动

sudo /usr/local/mysql/support-files/mysql.server restart

 下面是如何优化mysql,让数据库运行24小时,下载并运行mysqltuner.pl 脚本

sudo -scd /usr/bin/sudo curl -O http://mysqltuner.pl/mysqltuner.plsudo chmod 755 mysqltuner.plmysqltuner.pl

 然后就会输出‘Variables to Adjust’一些数据比如

query_cache_limit (>1M, or user smller result sets)tmp_table_size (> 16M)max_heap_table_size (> 16 M)

 把这些参数放到配置文件中,就可以优化你的数据库了。

之后重新启动

sudo /usr/local/mysql/support-files/mysql.server restart

 

2. 更改 root 密码

 

如果你无法创建用户

1)首先运行, 你就会看到你是没有名字的用户授权到mysql.

SHOW GRANTS;

 

那么就不要用mysql 登录,用mysql -uroot (默认没有密码)

如果你没有密码不能登录的话就需要重新设定了。

在my.conf 中

[mysqld]skip-grant-tablesskip-networking

 重启mysql,之后 

mysql

 登录之后,更改root密码

UPDATE mysql.user SET password=password('whateverpasswordyoulike')WHERE user='root' AND host='localhost';exit

 再次重启mysql,用root登录

mysql -uroot -p

 

完毕!

转载地址:http://jscaa.baihongyu.com/

你可能感兴趣的文章
不用Visual Studio,5分钟轻松实现一张报表
查看>>
人脸识别 开放书籍 下载地址
查看>>
Notepad++配置Python开发环境
查看>>
用户组概念 和 挂载 概念
查看>>
AspNetPager控件的最基本用法
查看>>
sessionKey
查看>>
高性能Javascript--脚本的无阻塞加载策略
查看>>
Java 编程的动态性, 第4部分: 用 Javassist 进行类转换--转载
查看>>
完毕port(CompletionPort)具体解释 - 手把手教你玩转网络编程系列之三
查看>>
iOS8 Push Notifications
查看>>
各大名企笔试及面经大全(程序猿必读)
查看>>
Oracle 连接、会话数的查看,修改
查看>>
Oracle 11g password过期被锁定报道 ORA-28000 the account is locked
查看>>
轨磁条简介
查看>>
NSQ部署
查看>>
大厂前端高频面试问题与答案精选
查看>>
我们用5分钟写了一个跨多端项目
查看>>
如何设计高扩展的在线网页制作平台
查看>>
Git 2.5增加了工作树、改进了三角工作流、性能等诸多方面
查看>>
Swift 5将强制执行内存独占访问
查看>>