如何连接群晖里的MYSQL数据库

如何连接群晖里的MYSQL数据库,第1张

一、连接远程数据库

1、显示密码

如:MySQL 连接远程数据库(192.168.5.116),端口“3306”,用户名为“root”,密码“123456”

C:/>mysql -h 192.168.5.116 -P 3306 -u root -p123456

2、隐藏密码

如:MySQL 连接本地数据库,用户名为“root”,

C:/>mysql -h localhost -u root -p

Enter password:

二、配置mysql允许远程链接

默认情况下,mysql帐号不允许从远程登陆,只能在localhost登录。这里提供了二种方法设置mysql可以通过远程主机进行连接。

一、改表法

在localhost登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改称"%"

例如:

#mysql -u root -p

Enter password:

……

mysql>

mysql>update user set host = '%' where user = 'root'

mysql>select host, user from user

二、授权法

例如: 想myuser使用mypassword(密码)从任何主机连接到mysql服务器的话。

mysql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION

如果想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码

mysql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY

'mypassword' WITH GRANT OPTION

mysql>FLUSH PRIVILEGES

使修改生效,就可以了

常见问题:

1、在采用法二授权法之后,无法在本地登录mysql(如:#mysql -u root -p -h 192.168.5.116

Enter password:

ERROR 1045 (28000): Access denied for user 'root'@'loadb116' (using password: YES)

上例中loadb116是主机名.

解决方法:

1、这时可以使用:mysql -u root -p 登录,进入到mysql后。

mysql>grant all privileges on *.* to 'root'@'loadb116'

identified by '123456' with grant option

Query OK, 0 rows affected (0.00 sec)

mysql>flush privileges

Query OK, 0 rows affected (0.00 sec)

2、在本地使用ip地址登录

# mysql -u root -p -h 192.168.5.116

Enter password:

Welcome to the MySQL monitor. Commands end with or /g.

Your MySQL connection id is 60

Server version: 5.1.45 MySQL Community Server (GPL)

Type 'help' or '/h' for help. Type '/c' to clear the buffer.

mysql>

解决方法:

一、改表法,更改"mysql"数据库里的"user"表里的"host"项。

1、通过SSH/Telnet访问TNAS设备,root用户的密码为amdin用户的密码。

2、登录mysql数据库,输入mysql-uroot-p,填写密码进行登录,默认密码为admin。

3、使用mysql数据库,>>usemysql

4、更改user表中的'host'项,>>updateusersethost='%'whereuser='root'

5、使用户数据和权限生效,>>flushprivileges

二、授权法

1、通过SSH/Telnet访问TNAS设备,root用户的密码为amdin用户的密码。

2、登录mysql数据库,输入mysql-uroot-p,填写密码进行登录,默认密码为admin。

3、授与远程访问权限,>>GRANTALLPRIVILEGESON*.*TO'root'@'%'IDENTIFIEDBY'admin'WITHGRANTOPTION

第一步WIN系统挂上群晖磁盘并辨识

将群晖硬盘挂到电脑上一般是无法读取文件的,而群晖的硬盘一般分了很多区,前面两个小区一般是系统,而那个大的分区是数据区,是我们需要读取的分区并进行恢复的目标,如图:

第二步,安装附件的软件包并激活软件

这个分享的附件里有软件了,只要安装默认下一步就好了,注意选择,如果是64位的系统就选择尾缀为64的程序,安装如图:

安装后只能查看文件,是无法拷文件到电脑的,这个需要我们进行注册,注册码附档里有注册机,自动算出,我们用它进行激活就可,成功后会变成绿色,如图:

第三步,选取文件拷贝到电脑指定位置

我们知道群晖的数据库其实就是那个最大的分区,那么我们只要选取最大的分区,找到我们需要读取的数据,右键然后选择Save选项,保存到指定的文件夹,然后电脑文件管理到指定的文件夹就能打开查看该文件了,如图:

结语:这里提供的是一种思路,当然也是一种方法,即在Windows系统下读取群晖文件的方法,当然你有完整的群晖,还是挂到群晖系统里读取更好,这样效率更高


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9919631.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存