mysql-1
2018-06-17 23:11:14来源:未知 阅读 ()
接触mysql已经一年多了,但是平时很少用到,仅限于安装部署,最近在学习运维开发,需要用到数据库,于是买了一本mysql必知必会,给自己一个两个星期的时间,学完这本书,
写这一系列的博客,就是记录学习过程,走过的坑,迈过的坎,做一个记录。
这是这本书的链接
http://www.forta.com/books/0672327120/
为了学习各个例子,需要一组填充了数据的表,所需要获得和运行的一切东西在这个链接都可以找到。此网页包含了两个可以下载的SQL脚本,
create.sql包含创建的6个数据库表
populate.sql包含用来填充这些表的INSERT语句
工欲善其事,必先利其器,先安装mysql并创建用户授权。
windows安装mysql
mysql下载地址 http://dev.mysql.com/downloads/mysql/
下载好之后,一直点击下一步就 安装完毕,没有什么难度。配置mysql环境变量重点说一下
win7环境下:
右击 计算机--->选择高级系统设置--->选择环境变量--->Administrator的用户量,找到Path --->点击编辑 --->在变量值的最末尾添加安装mysql的路径,这是我安装的路径(C:\Program Files\MySQL\MySQL Server 5.7\bin;)
打开powershell,直接输入mysql 就成功登录了。
配置密码:
mysqladmin -uroot password 123456
创建用户并授权
[root@VM_27_98_centos ~]# mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4 Server version: 5.1.73 Source distribution Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
创建用户并授权 mysql> grant all privileges on *.* to whh@'%' identified by '123456'; Query OK, 0 rows affected (0.00 sec)
grant |
all privileges |
on *.* |
to username @'%' |
Identifified by ‘password’ |
授权命令 |
对应权限 |
目标:库和表 |
用户名和客户端主机 |
用户密码 |
查看用户具体授权
mysql> show grants for whh@'%'; +------------------------------------------+ | Grants for whh@% | +------------------------------------------+ | GRANT ALL PRIVILEGES ON *.* TO 'whh'@'%' | +------------------------------------------+ 1 row in set (0.00 sec)
取消授权
mysql> revoke all on *.* from whh@'%';
Query OK, 0 rows affected (0.00 sec)
mysql> show grants for 'whh'@'%' ;
+---------------------------------+
| Grants for whh@% |
+---------------------------------+
| GRANT USAGE ON *.* TO 'whh'@'%' |
+---------------------------------+
1 row in set (0.00 sec)
删除用户
mysql> drop user 'whh'@'%';
Query OK, 0 rows affected (0.01 sec)
导入本书的表和数据
mysql> use study;
mysql> source C:\MySQL\create.sql
mysql> source C:\MySQL\populate.sql
到此基础配置和准备工作已经做好了,明天开始正式学习mysql
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:Navicat常用快捷键
下一篇:前端学数据库之数据表操作
- MySQL replace函数怎么替换字符串语句 2020-03-09
- PHP访问MySQL查询超时怎么办 2020-03-09
- mysql登录时闪退 2020-02-27
- MySQL出现1067错误号 2020-02-27
- mysql7.x如何单独安装mysql 2020-02-27
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash