首页 > 解决方案 > sql / mysql登录问题:o(

问题描述

我似乎已经破坏了 SQL,或者把自己锁在外面,请帮忙!

$ mysql

错误 1045 (28000): 用户 'root'@'localhost' 的访问被拒绝(使用密码:否)

$ mysql -u root

错误 1045 (28000): 用户 'root'@'localhost' 的访问被拒绝(使用密码:否)

$ mysql -u root -p Enter password:(输入root密码)

错误 1045 (28000): 用户 'root'@'localhost' 的访问被拒绝(使用密码:是)

$ mysqld --skip-grant-tables

2020-02-01T14:11:49.594102Z 0 [系统] [MY-010116] [服务器] /usr/local/Cellar/mysql/8.0.19/bin/mysqld (mysqld 8.0.19) 从进程 1045 开始

2020-02-01T14:11:49.611453Z 0 [警告] [MY-010159] [服务器] 设置 lower_case_table_names=2 因为 /usr/local/var/mysql/ 的文件系统不区分大小写

2020-02-01T14:11:49.700657Z 1 [错误] [MY-012574] [InnoDB] 无法锁定 ./ibdata1 错误:35

2020-02-01T14:13:30.229153Z 1 [错误] [MY-012574] [InnoDB] 无法锁定 ./ibdata1 错误:35

2020-02-01T14:13:30.234177Z 1 [错误] [MY-012592] [InnoDB] 文件操作中的操作系统错误号 35。

2020-02-01T14:13:30.235324Z 1 [错误] [MY-012596] [InnoDB] 错误号 35 表示“资源暂时不可用”

2020-02-01T14:13:30.237651Z 1 [错误] [MY-012215] [InnoDB] 无法打开数据文件'./ibdata1'

2020-02-01T14:13:30.239868Z 1 [错误] [MY-012959] [InnoDB] 无法打开或创建系统表空间。如果您尝试将新数据文件添加到系统表空间,但在这里失败了,您现在应该将 my.cnf 中的 innodb_data_file_path 编辑回原来的样子,并删除在此失败尝试中创建的新 ibdata 文件 InnoDB。InnoDB 只写了那些全是零的文件,但还没有以任何方式使用它们。但要小心:不要删除包含您宝贵数据的旧数据文件!

2020-02-01T14:13:30.241047Z 1 [错误] [MY-012930] [InnoDB] 插件初始化因错误而中止无法打开文件。

2020-02-01T14:13:30.244025Z 1 [错误] [MY-010334] [服务器] 无法初始化 DD 存储引擎

2020-02-01T14:13:30.246381Z 0 [错误] [MY-010020] [服务器] 数据字典初始化失败。

2020-02-01T14:13:30.248513Z 0 [错误] [MY-010119] [服务器] 中止

2020-02-01T14:13:30.258156Z 0 [系统] [MY-010910] [服务器] /usr/local/Cellar/mysql/8.0.19/bin/mysqld: 关闭完成 (mysqld 8.0.19) Homebrew。

请帮忙!小白在这里,努力学习!

标签: mysqlsql

解决方案


重新安装解决了,谢谢。


推荐阅读