MySQL入门教程及基本操作指南
需积分: 48 113 浏览量
更新于2024-09-16
收藏 148KB PDF 举报
MySQL 教程学习资料经验
MySQL 是一个开源的关系型数据库管理系统,广泛应用于互联网和企业级应用中。下面是 MySQL 教程学习资料经验的知识点总结:
一、连接 MySQL
* 连接 MySQL 的格式:mysql -h 主机地址 -u 用户名 -p 用户密码
* 例 1:连接到本机上的 MySQL。首先在打开 DOS 窗口,然后进入目录 mysqlbin,然后键入命令 mysql -uroot -p,回车后提示输入密码,如果刚安装好 MySQL,终极用户 root 是没有密码的,故直接回车即可进入到 MySQL 中了。
* 例 2:连接到远程主机上的 MySQL。假设远程主机的 IP 为 110.110.110.110,用户名为 root,密码为 abcd123。则键入以下命令:mysql -h 110.110.110.110 -uroot -p abcd123
二、修改密码
* 修改密码的格式:mysqladmin -u 用户名 -p 旧密码 password 新密码
* 例 1:给 root 加个密码 ab12。首先在 DOS 下进入目录 mysqlbin,然后键入以下命令:mysqladmin -uroot -password ab12
* 例 2:再将 root 的密码改为 djg345。mysqladmin -uroot -p ab12 password djg345
三、增加新用户
* 增加新用户的格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"
* 例 1:增加一个用户 test1 密码为 abc,让他能在所有主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以 root 用户连入 MySQL,然后键入以下命令:grant select,insert,update,delete on *.* to test1@"%" identified by "abc";
* 例 2:增加一个用户 test2 密码为 xyz,让他只能在本机上登录,并对特定数据库有查询权限。grant select on 数据库.* to test2@localhost identified by "xyz";
四、退出 MySQL
* 退出 MySQL 的命令:exit(回车)
五、MySQL 命令
* mysql:连接到 MySQL 服务器
* mysqladmin:管理 MySQL 服务器
* grant:授予用户权限
* exit:退出 MySQL
六、MySQL 安全性
* root 用户的密码不能为空
* 应该为每个用户设置不同的密码
* 应该限制用户的权限和访问范围
* 应该regularly 更新 MySQL 的版本和补丁
七、MySQL 应用场景
* Web 应用程序
* Mobile 应用程序
* 企业级应用程序
* 数据分析和报表
八、MySQL 优点
* 开源免费
* 高性能
* 高可扩展性
* 支持多种编程语言
* 广泛应用于互联网和企业级应用中
九、MySQL 缺点
* 需要定期维护和更新
* 需要合理设计数据库结构
* 需要限制用户权限和访问范围
通过这份 MySQL 教程学习资料经验,读者可以学习到 MySQL 的基本使用方法和安全性注意事项,并且可以应用于实际项目中。
2023-01-25 上传
2009-12-13 上传
2011-09-08 上传
2021-12-25 上传
2018-01-15 上传
2023-07-31 上传
2013-11-03 上传
2013-03-22 上传
2019-01-23 上传
「已注销」
- 粉丝: 1
- 资源: 4
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析