Mac sudo命令无法使用
在之前好长一段时间,不知道因为我改动了哪个文件的权限,导致sudo命令无法使用,每次启动sudo总会报什么权限不对的错误,在网上找了好久都没找到解决办法,包括stackoverflow上面问题采纳的方案都无济于事,今天闲来无事,又想解决这个问题,这次我是直接进苹果的“Mac 支持”上看的,发现Mac有个单用户模式
(在此给出连接),我进入单用户模式,然后就是一个黑框框,在里面输入以下几条命令:
1 |
mount -uw / |
大致就是恢复文件权限之类的吧,结果reboot
之后,居然就好了😝。
特此记录以下,给出现同种问题的小伙伴提供下。
Mac MySQL无法启动
正像这次博客的日期那样,《软工》大项目接近尾声了,然而直到今天我才真正解决了这个大难题——Mac MySQL无法使用!!!
解决方案
检查MySQL是否成功安装
1 |
mysql --version |
关闭MySQL连接(即使没连也无妨)
1 |
sudo /usr/local/mysql/support-files/mysql.server stop |
登录管理员
1 |
cd /usr/local/mysql/bin/ |
禁止MySQL验证来登录(此时不验证密码)
1 |
./mysqld_safe --skip-grant-tables & |
(此时应该成功进入mysql>
)设置密码
1 |
UPDATE mysql.user SET authentication_string=PASSWORD('*****') WHERE User='root'; |
(若显示密码过期)设置密码永不过期
1 |
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; |
刷新MySQL的系统权限
1 |
flush privileges; |
至此应该来说MySQL应该好使了。
The link of this page is https://blog.nooa.tech/articles/115ed5e0/ . Welcome to reproduce it!