mysql基础培训.docVIP

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
mysql基础培训

mysql基础培训 1. Mysql 培训 1.1. 培训目的 本文档是针对MySQL 数据库方面的基础培训,为了使项目组成员能够达到使用MySQL 数据库的目的。 1.2. 培训对象 开发人员 1.3. 常用词及符号说明 常用词: Mysql:一种免费的跨平台的数据库系统 E:\mysql:表示是在dos 命令窗口下面 mysql 表示是在mysql 的命令行下 1.4. 参考信息 /doc/refman/5.0/en/index.html 2. MYSQL 2.1. 连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 连接远程机器: E:\mysqlmysql -h88 -uptsdb -p 等价写法 E:\mysqlmysql --host=88 --user=ptsdb --password 连接本地机器: E:\mysqlmysql -uroot -p 等价写法 E:\mysqlmysql --user=root -password (注:u与root可以不用加空格,其它也一样) 注意事项:环境变量path 里面要设定mysql的bin的路径: C:\Program Files\MySQL\MySQL Server 5.0\bin 2.2. 修改密码 方法一:使用mysqladmin 格式:mysqladmin -u用户名 -p旧密码 password 新密码 例1:E:\mysqlmysqladmin -uroot password root 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。 例2:再将root的密码改为root123。 E:\mysqlmysqladmin -uroot -proot password root123 方法二:直接更新 user 表 mysqlUPDATE user SET password=PASSWORD(test123) WHERE user=test; mysql FLUSH PRIVILEGES; mysql SET PASSWORD FOR test=PASSWORD(test123); mysql FLUSH PRIVILEGES; 方法三:使用 grant 格式:grant 权限 on 数据库.表格| 其他 to 用户@主机 IDENTIFIED BY 口令 例1:给test用户在本地localhost 所有权限(除了GRANT OPTION),口令为 test (相当于修改了test 用户的口令) mysqlgrant all on *.* to test@localhost identified by test; 等同于 mysqlgrant all on *.* to test @localhost identified by PASSWORD *94BDCEBE19083CE2A1F959FD02F964C7AF4CFC29 ; 例2、增加一个用户test密码为abc,让他可以在任何主机上登录,并对test数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令: mysqlgrant select,insert,update,delete on test.* to test@% Identified by abc; 在mysql.user 表中,有两个test 用户 一个test 用户,在本地有所有的权限 另外的test 用户,在所有主机上有增删改查权限 同样可以取消部分权限(全部) mysqlrevoke insert,update,delete on test.* from test@% mysqlREVOKE ALL PRIVILEGES, GRANT OPTION FROM test@% 然后 mysql FLUSH PRIVILEGES; Test 用户不再使用用了,也可以删除 mysqlDelete from user where user=test and host=% mysql FLUSH PRIVILEGES; 注意:例2增加的用户是比较危险的,你想如某个人知道test的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据库test为所欲为了(可以通过限定主机) mysqlgrant select,insert,update,delete on test.* to test@IP地址 Identified by abc; 2.3. 显示命令 显示数据库列表: mysqlshow databases; mysqlshow sch

文档评论(0)

80019pp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档