gpt4 book ai didi

mysql - mariadb 与 mysql 导致错误

转载 作者:行者123 更新时间:2023-11-29 17:19:45 26 4
gpt4 key购买 nike

我有一个包含非常重要数据的 mysql 数据库,之后我学了一堂 Linux 类(class),并复制了有关安装 mariaDB 的命令。执行命令后,如果不使用 sudo ,我将无法再使用 mysql 用户名和密码访问 mysql

sudo mysql -uroot -proot

但是登录后,我登录到 maria db,并且在使用命令时找不到我的数据库:

use mydb

找不到数据库..

MariaDB [(none)]>

如何切换到mysql并再次访问我的数据库?

最佳答案

您的数据库不可见,因为它未在 information.SCHEMA_TABLES 中定义

要定义它,请尝试以下步骤:

1)确保/var/lib/mysql/mydb文件夹不存在,如果存在则:

1.1) shutdown mysql

1.2) delete /var/lib/mysql/mydb folder

1.3) start mysql

2)登录mysql并执行:CREATE DATABASE mydb;

3)关闭mysql

4) 将数据文件复制到/var/lib/mysql/mydb并定义所有者:

chown -R mysql:mysql /var/lib/mysql/mydb
chmod -R 0700 /var/lib/mysql/mydb
chmod 0660 /var/lib/mysql/mydb/*

5)启动mysql

关于mysql - mariadb 与 mysql 导致错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51327289/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com