mac下mysql无法创建数据库,ERROR 1044 42000:

新开起一个终端输入 # mysql -u root mysql mysql> delete from user where USER=''; mysql> FLUSH PRIVILEGES;//记得要这句话,否则如果关闭先前的终端,又会出现原来的错误 mysql> \q 因为mysql数据库的user表里,存在用户名为空的账户即匿名账户,导致登录的时候是虽然用的是root,...
mac下mysql无法创建数据库,ERROR 1044 42000:
关闭mysql # service mysqld stop
屏蔽权限 # mysqld_safe --skip-grant-table 屏幕出现: Starting demo from .....
新开起一个终端输入 # mysql -u root mysql mysql> delete from user where USER=''; mysql> FLUSH PRIVILEGES;//记得要这句话,否则如果关闭先前的终端,又会出现原来的错误 mysql> \q
因为mysql数据库的user表里,存在用户名为空的账户即匿名账户,导致登录的时候是虽然用的是root,但实际是匿名登录的,通过错误提示里的''@'localhost'可以看出来
2014-09-12
权限问题,你进入数据库之前需要确定用户 mysql -uroot -p2014-09-12
你用什么用户进的?肯定是权限的问题2014-09-12
mengvlog 阅读 97 次 更新于 2025-09-08 08:08:45 我来答关注问题0
  •  文暄生活科普 Mac下MySql无法启动的原因

    原因:在Mac系统下,MySql无法启动的一个常见原因是/usr/local/mysql/data/目录的拥有者权限发生了变更,导致MySql服务没有对该目录的写权限。这通常发生在系统更新、用户权限调整或长时间未使用MySql后,系统或用户操作可能导致文件权限发生变化。详细分析:权限问题:当/usr/local/mysql/data/目录的拥有者...

  •  宜美生活妙招 mac电脑装win10的情况下,在win10上安装mysql一直卡在start

    输入mysqld initialize console命令,这将生成数据库root用户的初始密码,并在屏幕上显示。务必记住这个密码。安装MySQL服务:执行mysqld install命令以安装MySQL服务。启动MySQL服务:使用net start mysql命令启动MySQL服务。登录MySQL:输入mysql u root p并输入之前记下的初始密码,登录MySQL。更改root用户密码...

  •  翡希信息咨询 Mac数据库管理工具——MySQL Workbench的安装及使用

    在MySQL Workbench的主界面中,点击左侧的“+”图标,选择“Create Schema...”来创建一个新的数据库。在弹出的对话框中,输入数据库的名称,然后点击“Apply”按钮。确认无误后,再次点击“Apply SQL Script”按钮执行创建操作。最后,点击“Close”按钮关闭对话框。创建表 在刚刚创建的数据库中,右键点...

  • 使用文本编辑器打开.bash_profile文件。在文件中添加PATH=$PATH:/usr/local/mysql/bin,以将MySQL的bin目录添加到PATH环境变量中。保存文件后,在命令行输入source ~/.bash_profile,使路径配置生效。重新加载配置文件:如果在配置环境变量后仍然无法连接,尝试直接退出编辑器,并再次执行source ~/.bash_pr...

  •  宸辰游艺策划 Mac连接本地的mysql失败Access denied for user 'root'@'localhost' (using password: YES)

    首先,使用超级管理员账号连接到MySQL数据库:>mysql -uroot -proot 然后,切换到mysql数据库:>use mysql 接下来,查看user用户表中host字段是否为%,如果不是,则需要将其改成%。这一步是为了确保root用户可以从任何主机访问数据库:>select host from user;如果发现host字段不是%,则需要执行以下...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部