mysql使用的基本命令大全详解数据库
2023-06-13 09:20:10 时间
在windows中MySql以服务形式存在,在使用前应确保此服务已经启动,未启动可用net start mysql命令启动。而Linux中启动时可用 /etc/rc.d/init.d/mysqld start”命令,注意启动者应具有管理员权限。
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
如果要对用户所用的登录终端进行限制,可以更新User表中相应用户的Host字段,在进行了以上更改后应重新启动数据库服务,此时登录时可用如下类似命令:
上面命令参数是常用参数的一部分,详细情况可参考文档。此处的mydb是要登录的数据库的名称。
在 进行开发和实际应用中,用户不应该只用root用户进行连接数据库,虽然使用root用户进行测试时很方便,但会给系统带来重大安全隐患,也不利于管理技 术的提高。我们给一个应用中使用的用户赋予最恰当的数据库权限。如一个只进行数据插入的用户不应赋予其删除数据的权限。MySql的用户管理是通过 User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;
二是通过GRANT命令创建具有某种权限的用 户。其中GRANT的常用用法如下:
若 要给此用户赋予他在相应对象上的权限的管理能力,可在GRANT后面添加WITH GRANT OPTION选项。而对于用插入User表添加的用户,Password字段应用PASSWORD 函数进行更新加密,以防不轨之人窃看密码。对于那些已经不用的用户应给予清除,权限过界的用户应及时回收权限,回收权限可以通过更新User表相应字段, 也可以使用REVOKE操作。
在windows中MySql以服务形式存在,在使用前应确保此服务已经启动,未启动可用net start mysql命令启动。
MySql默认包含一个含空密码的root帐户和一个匿名帐户,应把匿名帐户删除、 root帐户设置密码。
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
如果要对用户所用的登录终端进行限制,可以更新User表中相应用户的Host字段,在进行了以上更改后应重新启动数据库服务,此时登录时可用如下类似命令:
上面命令参数是常用参数的一部分,详细情况可参考文档。此处的mydb是要登录的数据库的名称。
在 进行开发和实际应用中,用户不应该只用root用户进行连接数据库,虽然使用root用户进行测试时很方便,但会给系统带来重大安全隐患,也不利于管理技 术的提高。我们给一个应用中使用的用户赋予最恰当的数据库权限。如一个只进行数据插入的用户不应赋予其删除数据的权限。MySql的用户管理是通过 User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;
二是通过GRANT命令创建具有某种权限的用 户。其中GRANT的常用用法如下:
若 要给此用户赋予他在相应对象上的权限的管理能力,可在GRANT后面添加WITH GRANT OPTION选项。而对于用插入User表添加的用户,Password字段应用PASSWORD 函数进行更新加密,以防不轨之人窃看密码。对于那些已经不用的用户应给予清除,权限过界的用户应及时回收权限,回收权限可以通过更新User表相应字段, 也可以使用REVOKE操作。
在windows中MySql以服务形式存在,在使用前应确保此服务已经启动,未启动可用net start mysql命令启动。
MySql默认包含一个含空密码的root帐户和一个匿名帐户,应把匿名帐户删除、 root帐户设置密码。
转载请注明来源网站:blog.ytso.com谢谢!
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/4569.html
mysql相关文章
- 数据库delete语句菜鸟_MySQL视图
- MySQL:哪个版本最稳定?(mysql哪个版本稳定)
- 集MySQL 修改字符集:一个极其重要的操作(mysql修改字符)
- 解决MySQL自增ID删除后重置问题(mysql删除自增id)
- 查询 MySQL查询:从SQL语句中构建你的查询(sql语句mysql)
- MySQL数据库程序设计:实现数据存储更高效率(mysql数据库程序设计)
- MySQL 数据库映射:让数据无处不在(mysql数据库映射)
- 的备份MySQL Database完整备份:一种简单可靠的方式(mysql整个数据库)
- MySql前面加什么?25字疑问探讨MySql数据库的使用,是否需要在前面添加什么预处理代码以优化效率。(mysql前面加)
- MySQL数据库:实现数据稳定存储(mysql数据库程序)
- MySQL 设置编码:准备命令(mysql 设置编码命令)
- 解决MySQL数据库安装问题(安装不了mysql数据库)
- MySQL如何处理重复执行的命令(mysql重复执行)
- MySQL中如何使用时间条件筛选数据?(mysql时间条件)
- MySQL数据库的优点及优势简述(mysql的优势)
- MySQL中的联系是什么(mysql中什么是联系)
- 深入解析MySQL中SET作用域,优化数据库性能(mysql中set作用域)
- Core环境下安装Mysql数据库(core 安装mysql)
- MySQL中DDL命令的使用详解(mysql中ddl命令)
- 以CDM驱动MySQL启动智慧之路(cdm启动mysql)
- MySQL查询实现BLOB数据存储及管理(blob mysql查询)
- 数据用CMD命令导入MySQL数据操作指南(cmd如何导入mysql)
- 从1166开始MySQL数据库之旅(1166 mysql)
- MySQL实现一主对多从的数据同步管理(mysql 一主对多从)
- MySQL数据库多视角分析(mysql不同数据库视图)
- MySQL和Xenon的联合提高数据库性能的终极解决方案(mysql xenon)