mac在变化mysql-rootpassword-各种解决问题的能力

mac在变化mysql-rootpassword-各种解决问题的能力

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

官方数据:http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html#resetting-permissions-unix

另值获取引用mysql设备。与python-mysql装博客http://hearrain.com/2011/01/498

据官方文档说。

For example, if you run the server using the mysql login account, you should log in as mysql before using the instructions. Alternatively, you can log in as root, but in this case you must start mysqld with the --user=mysql option. If you start the server as root without using --user=mysql, the server may create root-owned files in the data directory, such as log files, and these may cause permission-related problems for future server startups.

假设在安装完mysql后,当你用root登录的时候。必须加上--user=mysql,否则的话,server会自己主动创建root-owned文件,这些就会导致权限的问题

我之前就是由于直接登录了,然后rootpassword无改动权限,各种无权限

解决的办法就是

shell> kill `cat /mysql-data-directory/host_name.pid`

mysql-data-directory   的路径通常是 /usr/local/mysql/data下的包括你的电脑名称的以pid结尾的文件

UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;

结束进程之后,把上面的两句话放到一个文件里比如update_passwd,该文件在/usr/local/下

shell> mysqld_safe --init-file=/home/me/mysql-init &

然后sudo su进入root权限,进入mysql下bin输入以上命令,结束后(我的好像没有结束,就另开了一个terminal)。

进入mysql命令行下

UPDATE mysql.user SET Password=PASSWORD('MyNewPass')
    ->                   WHERE User='root';

然后再进入就ok了

版权声明:本文博主原创文章,博客,未经同意不得转载。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/116810.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python取余还是相乘_python取余还是相乘_基于python 取余问题(%)详解

    python取余还是相乘_python取余还是相乘_基于python 取余问题(%)详解取余的公式:余数=除数-被除数*商python的的余数是按照整除(向下取整)得到的商来计算的。取余问题主要分为:正数与正数,负数与负数,正数与负数,0正数与正数#大数/小数:因为得出的商和整除得出的一致,所以直接按照这个公式(余数=除数-被除数*商)即可。print(9//7)#1print(9%7)#2#小数/大数:因为得出的商和整除得出的一致,所以直接按照这个公式(余数=除数-被除数*…

    2022年5月20日
    39
  • Android MVP+RxJava+Retrofit (3) MVP+RxJava+Retrofit

    Android MVP+RxJava+Retrofit (3) MVP+RxJava+Retrofit

    2021年3月12日
    170
  • c语言中按位异或运算_c语言按位与怎么算

    c语言中按位异或运算_c语言按位与怎么算按位与运算符:&语法expression&expression备注表达式可以是其他“与”表达式,或(遵循下面所述的类型限制)相等表达式、关系表达式、加法表达式、乘法表达式、指向成员的指针表达式、强制转换表达式、一元表达式、后缀表达式或主表达式。按位“与”运算符(&)会将第一操作数的每一位与第二操作数的相应位进行比较。如果两个位均为1,则对应的结果位将设置为1

    2022年10月12日
    1
  • 1190. 反转每对括号间的子串(栈|splay)[通俗易懂]

    1190. 反转每对括号间的子串(栈|splay)[通俗易懂]给出一个字符串 s(仅含有小写英文字母和括号)。请你按照从括号内到外的顺序,逐层反转每对匹配括号中的字符串,并返回最终的结果。注意,您的结果中 不应 包含任何括号。示例 1:输入:s = “(abcd)”输出:”dcba”示例 2:输入:s = “(u(love)i)”输出:”iloveu”示例 3:输入:s = “(ed(et(oc))el)”输出:”leetcode”示例 4:输入:s = “a(bcdefghijkl(mno)p)q”输出:”apmnolkjihgf

    2022年8月11日
    4
  • Linux中为SSH启用双因素身份验证

    Linux中为SSH启用双因素身份验证无论您是将 FedoraLinux 用于桌面还是服务器 都应考虑为 SecureShell SSH 登录启用双因素身份验证 为什么 因为 SSH 是远程登录服务器的主要方式 所以您最不希望的是将该服务保持打开状态以进行攻击 更好地锁定它的一种方法是为 SSH 启用双因素身份验证 我想引导您完成这样做的步骤 这样您就可以享受 Fedora 台式机和服务器的更高安全性 准备 Fedora

    2025年8月4日
    5
  • 你为什么推荐java核心技术_读《java核心技术卷一》有感

    你为什么推荐java核心技术_读《java核心技术卷一》有感过去一个多月了吧 才囫囵吞枣地把这书过了一遍 话说这书也够长的 一共 706 页 我从来不是个喜欢记录的人 一直以来看什么书都是看完了就扔一边去 可能有时候有那么一点想记录下来的冲动 但算算时间太紧 很多也是有始无终 毕竟在之前研究研究程序也只是自己的一个爱好而已 但没有想到签了一个程序员的工作 唉 这老天也太捉弄人了吧 让一个学电气工程 电力电子方向 学生毕业之后去写代码 而且是与硬件完全无关的代码

    2025年8月20日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号