*** 作步骤:
1.检查mysql数据库存放目录
mysql -u root -prootadmin
#进入数据库
show variables like '%dir%'
#查看sql存储路径
(查看datadir 那一行所指的路径)
quit
2.停止mysql服务
service mysqld stop
3.创建新的数据库存放目录
mkdir /data/mysql
4.移动/复制之前存放数据库目录文件,到新的数据库存放目录位置
cp -R /usr/local/mysql/data/* /data/mysql/#或mv /usr/local/mysql/data/* /data/mysql
5.修改mysql数据库目录权限以及配置文件
chown mysql:mysql -R /data/mysql/
vim /etc/my.cnf
先说最理想的情况: MySQL的进程执行系统用户(一般叫mysql)拥有系统所有目录权限。select load_file('/path/to/file')
如果有结果则说明文件存在,并能通过返回结果查看文件内容。
通过这个方法可以猜解常见的linux目录。
select load_file('/etc/passwd')
一般会遇到的情况:mysql: mysql 用户和组一般只会有某个目录的xr 权限,假设是/data/mysql
那么上面的命令只能用来猜解 /data/mysql 下的结构。
修改phpstudy的目录以及mysql数据主要有以下步骤:
第一步:打开PhpStudy快捷菜单,修改mysql数据存储的目录:
第二步: 修改phpstudy 默认的web目录。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)