Fedora40中已经安装了MariaDB,无法在安装mysql5.7,如下命令验证MariaDB的安装
#查看是否有 MariaDB 的相关软件包安装
rpm -qa | grep -i mariadb
#查看是否有 MariaDB 相关的包已安装
dnf list installed | grep -i mariadb
#启动 MariaDB 服务
systemctl status mariadb
#查看版本
mysql --version
如果确实需要安装mysql5.7,可以先安装宝塔面板,然后在安装mysql5.7
现在可以测试下,使用root登陆MariaDB数据库,现在修改root用户密码
停止 MariaDB 服务
sudo systemctl stop mariadb
安全模式启动 MariaDB
sudo mysqld_safe --skip-grant-tables &
连接到 MariaDB
mysql -u root
进入MariaDB [(none)]> 标签后,重置密码为123456
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
EXIT;
重启 MariaDB 服务
sudo systemctl start mariadb
使用新密码登录
mysql -u root -p
Fedora40上一般使用DBeaver管理数据库,官方是dbeaver.io/download/
不要从flatpak上直接安装,会造成权限问题
从官方放在下载rpm包后安装
sudo rpm -ivh dbeaver-ce-24.2.1-stable.x86_64.rpm