社区
Java SE
帖子详情
【请教】Mysql数据库安全问题一问
smalldeer
2005-04-13 03:17:49
【请教】Mysql数据库安全问题一问
windows系统下:
mysql作为客户端的数据库,但不想让用户看见表里的字段信息和表里的数据
我能想到的有两种方法:
1.对root进行很好的管理,设置个长密码以及对其它非root用户进行删除。
但只有还是很担心被破解掉
2.对mysql的数据文件进行加密,
但只是我不知道能不能实现,以及实现的难度,对数据文件加密这样的做法我不知道对程序的控制上有没有什么问题。
请教大家,有没有什么处理方法
谢谢了
...全文
95
10
打赏
收藏
【请教】Mysql数据库安全问题一问
【请教】Mysql数据库安全问题一问 windows系统下: mysql作为客户端的数据库,但不想让用户看见表里的字段信息和表里的数据 我能想到的有两种方法: 1.对root进行很好的管理,设置个长密码以及对其它非root用户进行删除。 但只有还是很担心被破解掉 2.对mysql的数据文件进行加密, 但只是我不知道能不能实现,以及实现的难度,对数据文件加密这样的做法我不知道对程序的控制上有没有什么问题。 请教大家,有没有什么处理方法 谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
smalldeer
2005-04-15
打赏
举报
回复
up
射天狼
2005-04-14
打赏
举报
回复
推荐给ROOT用户加密码,然后其他用户也设置相应的权限和密码.
文件加密恐怕不行吧,你加密之后MYSQL还能认出来吗?
zhyl1979
2005-04-14
打赏
举报
回复
关注!
smalldeer
2005-04-14
打赏
举报
回复
up
zjjjacky
2005-04-14
打赏
举报
回复
可能是因为两台机器的权限一样吧
smalldeer
2005-04-14
打赏
举报
回复
现在就是有这样一个问题
在本机的mysql上我如果把root设置密码后,确实能起到作用
但我如果这样做:
1.机器A mysql root密码不为空
2.把机器A上%mysql%/data/某个数据库名/*.frm所有文件 copy到机器B 相同目录下
3.把机器A上%mysql%/data/ibdata1文件 copy到机器B 相同目录下
4.机器B上也装了一个mysql,root密码是空的
5.这样,我就可以在机器B上运行mysql ,登陆后,可以看到刚才copy过来的数据库的所有表以及数据了
我也试了下MS Sql server的,
把 机器A data/XX.MDF,XX.LDF copy到 机器B
然后在机器B上附加数据库,ok了,可以附加,表结构和里面的数据都可见了
谢谢大家了,等候回复
想知道,怎么样解决这样的安全问题,还是本来就这样的,不需要我们过多的考虑
Magic_Chen
2005-04-14
打赏
举报
回复
雖然自己不懂但還是幫你頂一下;關注ing...
jFresH_MaN
2005-04-13
打赏
举报
回复
很简单的啊!
root用户肯定是要有的,你只能通过管理好密码来维护
其他用户是需要保留的,但是你可以设置好权限,
grant xxx@localhost ...
比如说你不希望他看到表里面的信息,你连select的权限都不给他
至于你说加密数据文件,那不可能的,数据文件是直接肯定数据库的内容创建的,你自己又不能修改
topil
2005-04-13
打赏
举报
回复
这个问题嘛…………
还是听高人的指点吧,mark一下
wenchaohu213
2005-04-13
打赏
举报
回复
你不是设置了权限了
然后在建表的时候又可以设置啊
当然可以实现了
MySQL
数据库从入门到实战课
一、基础篇: 主要以最新的
MySQL
8.0安装为例帮助学员解决安装与配置
MySQL
的
问题
,并对
MySQL
8.0的新特性做一定介绍,为后续的课程展开做好环境部署。 二、SQL语言篇: 本篇主要讲解SQL语言的四大部分数据查询语言DQL...
MySQL
数据库显示不全及密码重置----记
MySQL
数据库的一次坑点
//使用
mysql
数据库,接下来的语句是针对“
mysql
”这个数据库进行操作。调整完后,修改root密码,去掉上面添加的“skip-grant-tables”参数。使用命令行连接数据库的时候,报出异常提示信息,大致就是连接不上数据库...
mysql
中的
mysql
数据库不见了
只出现information_schema和test两个数据库,
mysql
数据库不知道哪去了,是什么原因,做其他东西需要
mysql
这个数据库 还有当创建数据库时,比如 create database database_name;总出现 access denied for user ‘’@...
阿里云的
mysql
主机名_jdbc连接阿里云服务器上的
MySQL
数据库 及 数据库IP限制
问题
1:Jdbc 如何连接阿里云服务器上的
MySQL
数据库?解决:上截图:其中IP是阿里云服务器的公网IP地址。
问题
2: 刚开始接手开发的时候,使用Navicat连接阿里云服务器上的数据后,可以在Navicat上正常查看数据。但将...
Mysql
成语数据库_
mysql
学习笔记
首先安装
mysql
服务器的过程这里就不啰嗦啦,相信大家都懂的,直接进入主题吧,欢迎那些也是刚开始学习
mysql
数据库的来一起探讨,是高手的话就发表下意见咯,小弟在这里虚心
请教
!一、入门语句:首先打开运行对话框--&...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章