记mysql一次修改密码的过程

前情提要:昨天用公司的电脑,想给新项目创建一个新库,发现项目中用的普通账号没有权限,所以想登陆root账号,试了n个密码,都登录失败......坏了,密码忘了

百度了下ubuntu如何修改密码,一开始没加关键词ubuntu,百度到的win系统的让改my.ini,没找到,再次百度终于知道改my.cnf

参考了一篇博客:(回头补链接)

结果在修改my.cnf的[mysqld]这一步就卡住了,它文件里只有这样两行

(回头补代码)

折腾了好久,终于弄清楚,这个语法是引入其他文件,难怪,我直接修改不生效

终于找到mysqld.cnf,加入skip-grant-tables

说到这,讲一下,my.cnf和mysqld.cnf都是不可写文件,且改为可写文件后,mysql服务器会忽略这两个的配置,于是我用chmod先加了写权限,改完再删掉写权限,麻烦= =,有一次skip-grant-tables写错了,服务器没起来,吓我一跳

借此复习下文件权限吧

rwx(Owner)r-x(Group)r-x(Other) 

后边就是顺利的修改好root密码,创建了新库,

发现项目用的普通账号,没有库的权限,于是又加权限

相关博客

https://www.cnblogs.com/xjnotxj/p/6916509.html

http://www.phpfensi.com/mysql/20141004/6670.html

最后终于能用了,over,对mysql不熟悉,真是一波三折.......

你可能感兴趣的:(数据库)