• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > MySQL数据库安全设置与注意事项小结

MySQL数据库安全设置与注意事项小结

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了mysql建数据库语句,c mysql数据库,qt操作mysql数据库,mysql数据库的优化,数据库mysql等相关知识,希望本文的分享对您有所帮助

当你第一次在机器上安装MySQL时,mysql数据库中的授权表是这样初始化的:

你可以从本地主机(localhost)上以root连接而不指定口令。root用户拥有所有权限(包括管理权限)
并可做任何事情。(顺便说明,MySQL超级用户与Unix超级用户有相同的名字,他们彼此毫无关系。)

匿名访问被授予用户可从本地连接名为test和任何名字以test_开始的数据库。匿名用户可对数据库做任
何事情,但无管理权限。

从本地主机多服务器的连接是允许的,不管连接的用户使用一个localhost主机名或真实主机名。如:

你以root连接MySQL甚至不指定口令的事实只是意味着初始安装不安全,所以作为管理员的你首先要做的
应该是设置root口令,然后根据你设置口令使用的方法,你也可以告诉服务器重载授权表是它知道这个改
变。(在服务器启动时,它重载表到内存中而可能不知道你已经修改了它们。)

对MySQL 3.22和以上版本,你可以用mysqladmin设置口令:

对于MySQL的任何版本,你可以用mysql程序并直接修改mysql数据库中的user授权表:

如果你有MySQL的老版本,使用mysql和UPDATE。

在你设置完口令后,通过运行下列命令检查你是否需要告诉服务器重载授权表:

如果服务器仍然让你以root而不指定口令而连接服务器,重载授权表:

在你设置了root的口令后(并且如果需要重载了授权表),你将需要在任何时候以root连接服务器时指定

下面是我整理的一些方法
首先让mysql以普通用户权限运行mysql。类似sqlserver的设置方法,如果不会的朋友可以使用工具实现。

1.设置或修改Mysql root密码:
默认安装后空密码,以mysqladmin命令设置密码:

2.删除默认的数据库和用户

3. 更改默认root账号名称:

4. 本地文件安全:

5. 禁止远程连接mysql,远程管理可通过phpmyadmin,编辑my.cnf在[mysqld]添加:

6.最小权限用户:

7. 限制普通用户浏览其它数据库,编辑my.cnf在[mysqld]添加:

修复数据库
mysqlcheck -A -o -r -p修复指定的数据库

9.跟据内存的大小选择MySQL的配置文件:

</div>

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 浅析mysql 语句的调度优先级及改变
  • mysql删除重复记录语句的方法
  • mysql 获取当天发布的信息的语句
  • MYSQL中获取得最后一条记录的语句
  • MySQL 一次执行多条语句的实现及常见问题
  • MySQL操作数据库和表的常用命令新手教程
  • MySQL数据库安全设置与注意事项小结

相关文章

  • 2018-12-05Mysql的主从服务器架构配置
  • 2018-12-05php MySQL Create Database 创建数据库
  • 2017-05-11MySQL外键创建失败1005原因汇总
  • 2018-12-05mysql运维-lower_case_table_names
  • 2018-12-05MYSQL显示行号排序、同张表数据排序上下进行比较
  • 2017-05-11一键重置mysql的root密码脚本
  • 2018-12-05SQL优化:很简单的一篇提高SQL性能的文章!
  • 2018-12-05MySQL服务在Windows下无法停止和删除的解决办法详解
  • 2017-05-11mysql 查询第几行到第几行记录的语句
  • 2018-12-05物理分页与逻辑分页的实例教程

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • Oracle的pipelined函数实现高性能大数据处理
    • DG修改SGA 遇ORA-00845
    • select 语句
    • MySQL中myisam转innodb的实例教程
    • 对于mysql优化方法你知道多少
    • MySQL5.6基本配置详解
    • mysql下普通索引和唯一索引的效率对比
    • SqlServer 2005的排名函数使用小结
    • mysql-Mysql组合查询语句问题
    • 优化mysql的limit offset的例子

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有