mysql表无权限访问

当网页出现以上问题时的解决方法:

今天在两台服务器间转移网站,最后把域名解释设置好后等待。。。然后CMD查看DNS解释情况。。解释成功-输入网址-却出现如上信息,首先用#ls -l查看mysql下的var文件夹里面对应的数据库文件:

[[email protected] 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 [email protected]:/home/uu/tmp

既发现出现问题的数据库目录的属主(拥有者)不是mysql

解决方法:

[[email protected] var]# chown -R mysql:mysql jackxiang_mysql_db
[[email protected] 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数据库存储目录

时间: 2024-12-17 14:18:07

mysql表无权限访问的相关文章

windows 邮槽mailslot 在服务程序内建立后客户端无权限访问(GetLastError() == 5)的问题

邮槽创建在服务程序内,可以创建成功, 但外部客户端连接时 m_hMailslot = CreateFile("\\\\.\\mailslot\\zdpMailslot",GENERIC_WRITE,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);GetLastError返回错误 5 ,无权限访问Access Denied 如果路径改为 \\\\*\\mailslot\\zdpMailslot \\\\comp

首次使用windows管理界面访问安装在UNIX或linux下的DP服务器时提示无权限访问的解决方法

用windwos GUI管理界面连接时提示无权限访问: 在/etc/opt/omni/server/users/userlist 添加一行: "" "*" "*" * "admin"  再次运行DP的图形界面即可正常访问DP了.

samba服务无权限访问

在CentOS上配置samba服务好几天了,总是出现在windows资源管理器中无法访问的问题: 开始总以为是我的smbpasswd -a root命令没有将用户加进去,之后添加/删除重复了不知多少次,还是不管用,把linux和windows的防火墙都关闭了之后,还是不管用,便全面开始samba的服务配置,一步步操作下来, 结果使用如下命令时,发现了无权限的原因了: 一访问共享目录就NT_STATUS_ACCESS_DENIED listing,找到原因总是困难的,原因知道后就好解决了,原来是S

vbox安装ubuntu之后挂载共享文件夹无权限访问的问题以及改了主机名,导致命令行不能解析主机名的问题

1.挂载方法在挂载的时候虚拟机给出了命令 2. sudo adduser yourusername vboxsf (vboxsf是挂载的文件夹的用户组,在/media目录下用 ls -l 命令可以看到) 3.修改主机名字的命令是 sudo gedit /etc/sudoers 按回车键后就会打开/etc/sudoers文件了,给hadoop用户赋予root用户同样的权限.在root   ALL=(ALL:ALL)   ALL下添加hadoop   ALL=(ALL:ALL)  ALL 4.命令行

ABP 用swagger UI测试API报401无权限访问问题

问题描述: 当我们用swagger UI对Web API 进行测试时报401错误 我们点开GET /api/services/app/Role/GetAll,输入参数 点击Try it out!按钮,报401错误 原因和解决方案 查看右上角有个红色感叹号的图标 点击查看原因是访问API需要输入授权token值进行验证,token值是后台根据登录用户动态生成的,如何获取呢? 解决方案,我们可以直接登录客户端查看访问API的token值即可 我以admin登录成功后,F12 查看浏览器访问后台tok

AD域桌面重定向_无权限访问桌面

XP局域网访问无权限、不能互相访问问题的完整解决方案

XP局域网访问无权限问题的完整解决方案: 1:用管理员账户登录系统 2:在"开始"-- "运行"里输入 GPEDIT.MSC 目的是打开组策略选项 3:依次展开"WINDOWS设置"-"本地策略"-"用户指派权利" 在窗口右边栏里找到"拒绝从网络访问这能计算机"后,双击打开, 把里面的GUEST帐户删除 4:依次展开"WINDOWS设置"-"本地策略&quo

创建MySQL用户 赋予某指定库表的权限 flush privileges才能生效!!!!;

update ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value 建议使用GRANT语句进行授权,语句如下: grant all privileges on *.* to [email protected]'%' identified by "root"; --------------------------------------------------- GRANT SELECT,INSERT,UP

ORA-01950: 表空间'USERS'中无权限的2种解决办法

总的来说这个错误是由于对表空间操作的权限不足造成的,所以这个时候就可以检查出错之前对于所操作的表赋权grant connect,resource to zhangbojie ; ORA-01950: 表空间'USERS'中无权限的2种解决办法