一、停止MySQL服务
二、修改MySQL配置文件
找到MySQL的配置文件“my.ini”(可以通过查看MySQL命令行快捷方式的属性找到):
将当前配置的数据目录复制到需要修改的新目录(为了安全起见,建议不删除原始数据目录),并且修改“datadir”配置节点指向到新的数据目录后保存配置文件。
三、设置访问权限
设置新的数据目录“完全控制”的访问权限,防止MySQL服务无法访问该目录。
四、重启MySQL服务
MySQL管理指南
数据库MySQL在默认情况下是不允许远程访问并登录的,如果需要允许远程访问有以下两种解决方法:
一、修改系统表数据方法:
在MySQL本机使用管理员账号登录,更改“mysql”数据库中的“user”表里的“host”项值,将值“localhost”改为“%”:
use mysql; update user set host = '%' where user = 'root';
二、授权方法:
在MySQL本机使用管理员账号登录,执行以下SQL命令授权用户远程登录权限:
grant all privileges on *.* to 'root'@'%' with grant option;
如果希望只有指定的IP使用密码才可以远程访问,可执行以下SQL命令:
grant all privileges on *.* to 'root'@'192.168.1.1' identified by '[password]' with grant option;