mysql表无权限访问
当网页出现以上问题时的解决方法:
今天在两台服务器间转移网站,最后把域名解释设置好后等待。。。然后CMD查看DNS解释情况。。解释成功-输入网址-却出现如上信息,首先用#ls -l查看mysql下的var文件夹里面对应的数据库文件:
[root@www var]# ls -l
total 5004
drwx------ 2 mysql mysql 4096 Apr 22 12:20 mysql
-rw-rw---- 1 mysql mysql 19099 Apr 22 12:20 mysql-bin.000001
-rw-rw---- 1 mysql mysql 714954 Apr 22 12:20 mysql-bin.000002
-rw-rw---- 1 mysql mysql 263 Apr 22 12:20 mysql-bin.000003
-rw-rw---- 1 mysql mysql 125 Apr 22 12:20 mysql-bin.000004
-rw-rw---- 1 mysql mysql 4298115 Apr 23 07:27 mysql-bin.000005
-rw-rw---- 1 mysql mysql 8620 Apr 23 10:12 mysql-bin.000006
-rw-rw---- 1 mysql mysql 689 Apr 23 10:26 mysql-bin.000007
-rw-rw---- 1 mysql mysql 133 Apr 23 10:12 mysql-bin.index
drwx------ 2 root root 12288 Apr 23 07:51 jackxiang_mysql_db
drwx------ 2 mysql mysql 4096 Apr 22 12:20 testdb
drwx------ 2 mysql mysql 4096 Apr 23 07:50 uu1db02
drwx------ 2 mysql mysql 4096 Apr 22 14:01 uu1db03
发现倒数第四行中 root 不对
原来是在使用scp(如下命令)在二台机子间复制时是用root操作的。所以这里也变成了root用户所拥有了。
# scp -rp /backup/home/www.uucto.com root@www.52uu.org:/home/uu/tmp
既发现出现问题的数据库目录的属主(拥有者)不是mysql
解决方法:
[root@www var]# chown -R mysql:mysql jackxiang_mysql_db
[root@www var]# ls -l
total 5004
drwx------ 2 mysql mysql 4096 Apr 22 12:20 mysql
-rw-rw---- 1 mysql mysql 19099 Apr 22 12:20 mysql-bin.000001
-rw-rw---- 1 mysql mysql 714954 Apr 22 12:20 mysql-bin.000002
-rw-rw---- 1 mysql mysql 263 Apr 22 12:20 mysql-bin.000003
-rw-rw---- 1 mysql mysql 125 Apr 22 12:20 mysql-bin.000004
-rw-rw---- 1 mysql mysql 4298115 Apr 23 07:27 mysql-bin.000005
-rw-rw---- 1 mysql mysql 8620 Apr 23 10:12 mysql-bin.000006
-rw-rw---- 1 mysql mysql 689 Apr 23 10:26 mysql-bin.000007
-rw-rw---- 1 mysql mysql 133 Apr 23 10:12 mysql-bin.index
drwx------ 2 mysql mysql 12288 Apr 23 07:51 jackxiang_mysql_db
drwx------ 2 mysql mysql 4096 Apr 22 12:20 testdb
其中 jackxiang_mysql_db 为mysql数据库存储目录
相关文章
- mysql给root开启远程访问权限,修改root密码
- MySQL使用explain时各字段解释
- 【Mysql】flush privilges 刷新系统权限相关表
- [MySQL]查看用户权限与GRANT用法
- MySQL数据库设置远程访问权限方法小结
- 如何给mysql用户分配权限
- mysql中权限参数说明
- mysql全局权限账户%登录不上ERROR 1045 (28000): Access denied for user 'mhz'@'localhost' (using password: YES)
- 【原创】安装和使用 TPCC-MySQL 工具遇到的问题
- 【整理】MySQL 复制的工作方式
- MySql删除重复数据并保留一条
- 数据库内核月报 - 2015 / 10-MySQL · 引擎特性 · InnoDB 全文索引简介
- spring boot:spring security用mysql实现动态权限管理(spring boot 2.3.3)
- Shell Mysql自动搭建wordpress脚本
- MySQL中OR和AND的区别是什么____MySQL中or与in
- Python:mysql-replication监控MySQL的binlog变动
- Mysql锁
- PostgreSQL的学习心得和知识总结(五十三)|语法级自上而下完美实现MySQL数据库的 insert set 的实现方案
- mysql高可用架构了解
- MySQL----基于Docker部署MySQL
- MySQL 权限与备份管理
- mysql修改权限
- MySQL删除用户权限(REVOKE)
- 【mysql学习】2.创建数据库和表,学会使用 select,delete,update ,insert,where等指令
- MySQL学习6:常用计算函数