7v1 发表于 2024-8-24 13:31:11

使用HeidiSQL管理AuthMe

注:AuthMe启用MySQL之后生效,使用SQLite的版本请用DB4S

第一步:下载HeidiSQL
HeidiSQL是一个适用于Windows平台的全功能MySQL/MariaDB管理器,可用于管理远程或本地的MySQL服务
HeidiSQL官网:https://www.heidisql.com/download.php

如果速度比较慢,可以先安装Windows版的PHPStudy(小皮)用来作为管理器:

第二步:MySQL开放远程登录
如果你的HendiSQL和你的服务器不是同一台机器,你需要更改你服务器的MySQL配置
宝塔面板操作:

PHPStudy(Windows版)操作:

Linux系统无面板操作:
cd到/etc/mysql/mysql.conf.d/
ubuntu / 银河麒麟 / UOS / 统信 / Redhat 执行:sudo vi mysqld.conf
CentOS等系统执行:vi mysqld.conf
安装了VIM的将vi改为vim
找到bind-address = 127.0.0.1,在bind-address前面添加一个井(#)号,如下:

然后执行以下几条命令:
service mysql restart
grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;
grant all privileges on *.* to 'root'@'192.168.1.%' identified by 'password' with grant option;
flush privileges;
把上面的IP地址替换你你实际的IP地址,然后再次执行service mysql restart
第三步:HendiSQL连接SQL
启动HendiSQL,点击新建,输入MySQL所在服务器的IP地址,端口号,用户名,密码。如果你是root账户就输入root密码,如果是多用户就输入对应的账户密码。

随后便可对MySQL进行管理。






题外话:管理SQLite
如果你AuthMe不配置MySQL,则默认使用SQLite,SQLite是一个文件,里面保存了你数据库的内容。
管理SQLite可以使用HendiSQL,也可以使用DB4S,但一般使用DB4S,教程如下:


如果是Linux系统,先cd到你的我的世界服务器目录,随后使用find / | grep .db这个命令,找到authme使用的db
随后使用sftp/ftp工具将此文件下载


如果是Windows系统,先复制,再下载。或者直接在服务器下载HendiSQL或DB4S。


打开DB4S,打开一个数据库

保存时点击应用更改,点击保存工程是无效的。
随后直接上传到服务端就行。

U17217913483 发表于 2024-8-24 17:06:41

建议直接phpMyAdmin
页: [1]
查看完整版本: 使用HeidiSQL管理AuthMe