前言
因本身原因导致近期没更新,会慢慢补的,另外添加各种元素风格不在死板,一个00后的画风
一、数据库到底是个啥????
啥啥啥???我也不知道,咳咳正文开始了
数据库专业的来说,其实就是一种电子的仓库,是专门储存数据和管理管理数据的一种处所,用户可以对数据库中的数据进行新增和更新或者删除等操作。
例:我们现在很多同学,朋友为了方便练习都会用到打电话发信息以及微信QQ,那么跟数据库有什么关系呢,其实我们在通讯录,建立有关姓名和电话,这个通讯录就是数据库,有时候我们会修改某个电话号码。
一.2数据库类型有哪些???
一.3如何获得数据库???
一般情况下,我们购买了网站空间之后,一般都会自带数据库,但是对应的语言要使用对应数据库,例如php和jsp都是可以使用mysql,而asp就要使用access数据库。
(以上是我们的老朋友提供 , 详细了解:数据库是什么-mysql教程-PHP中文网数据库(电子化的文件柜)_百度百科数据库是什么-mysql教程-PHP中文网)
二、Mysql版本
MySQL版本:5.7.17
下载地址:http://rj.baidu.com/soft/detail/12585.html?ald
(不是官网,官网下载很慢)
客户端工具:NavicatforMySQL
windows版本MySQL安装:https://blog.csdn.net/qq_32630565/article/details/84455572
windows版本MySQL安装:https://blog.csdn.net/qq_32630565/article/details/84455572
windows版本MySQL安装:https://blog.csdn.net/qq_32630565/article/details/84455572
mac版本MySQL安装:https://blog.csdn.net/qq_45956730/article/details/125338217
微软官下载相应的文件安装即可:(官网地址很慢)
32位:http://www.microsoft.com/en-us/download/details.aspx?id=32
64位:http://www.microsoft.com/en-us/download/details.aspx?id=1385
三.Mysql安装
选取上门任意一个(看自己)打开
安装页面
-
Developer Default : 默认安装类型
-
Server only : 仅作为服务器
-
Client only : 仅作为客户端
-
Full : 完全安装类型
-
Custom : 用户自定义安装类型
Installation Path : 应用程序安装路径
Data Path : 数据库数据文件的路径
点击执行安装
安装进度
三.1服务器配置
三.1.1 Server Configuration Type
Config Type 下拉列表项用来配置当前服务器的类型。选择哪种服务器将影响到MySQL Configuration Wizard(配置向导)对内存、硬盘和过程或使用的决策,可以选择如下所示的
三.1.2 3种服务器类型:
1.Developer Machine(开发机器):该选项代表典型个人用桌面工作站。假定机器上运行着多个桌面应用程序。将MySQL服务器配置成使用最少的系统资源。
2.Server Machine(服务器):该选项代表服务器,MySQL服务器可以同其它应用程序一起运行,例如FTP、email和web服务器。MySQL服务器配置成使用适当比例的系统资源。
3.Dedicated MySQL Server Machine(专用MySQL服务器):该选项代表只运行MySQL服务的服务器。假定运行没有运行其它应用程序。MySQL服务器配置成使用所有可用系统资源。
作为初学者,选择“Developer Machine”(开发者机器)已经足够了,这样占用系统的资源不会很多。
三.1.3 Enable TCP/IP Networking
左边的复选框中可以启用或禁用TCP/IP网络,并配置用来连接MySQL服务器的端口号,默认情况启用TCP/IP网络,默认端口为3306。要想更改访问MySQL使用的端口,直接在文本输入框中输入新的端口号即可,但要保证新的端口号没有被占用。
再次提示 :千万千万要记住密码!!!
设置用户和服务开机启动,默认即可
这样就显示安装完成了,
四.验证安装
打开你的MySQL输入设置的密码(账户:root)
这样说明安装成功
五.客户端工具NavicatforMySQL下载及使用
下载地址:
http://rj.baidu.com/soft/detail/24312.html?ald
下载进行解压文件
点击连接弹出配置页面。
官网下载免安装版:
https://dev.mysql.com/downloads/mysql/(5.7.20官网下v
选择相应的版本
直接下载,无需注册和登录,下载到要安装的目录然后解压出来
六 配置:
用notepad++或其他记事本新建一个ini文件,并命名为my.ini,放置到mysql安装目录中。
文件内容如下:(不一定写成如下,网上其他写法都可,大同小异,但是配置里面的相应路径要写你自己的安装路径)
(在后面启动服务时时有些朋友会出现:“mysql 服务无法启动 服务没报告任何错误”, 其实mysql在5.6后就没有了data目录,很多朋友按照以前的版本安装会去创建一个data目录,这样就会无法启动mysql了。)
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql\mysql-5.6.17-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql\mysql-5.6.17-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# (为了好看一点用python显示)
七 安装mysql服务:
以管理员身份打开cmd窗口后,将目录切换到你mysql安装目录的bin目录。
之后,输入:mysqld --initialize-insecure --user=mysql
正常:
如果出现一下情况:
考虑my.ini文件的设置mysql的安装目录或数据库存放目录是否有问题
如果路径正确,就将路径
如:C:\software\learning\mysql-5.7.20-winx64
转换为双斜杠
C:\\software\\learning\\mysql-5.7.20-winx64
再在cmd窗口输入mysqld install 回车运行即可。
注意:要以管理员身份运行cmd ! ! !
执行完上面命令后,MySQL会自建一个data文件夹,并且建好默认数据库,登录的用户名为root,密码为空)(data文件夹的由来)(不执行该命令,直接启动服务是会报错的)
输入 net start mysql 启动服务,OK成功。当然也可以通过“计算机管理-服务和应用程序-服务”中找到mysql开启服务的方式来启动mysql服务。
-
看到这里,是不是当场一愣。奶奶个腿儿!不是这个命令,问了度娘度娘说就是这个命令。然后就以为是环境变量配错了,重新配置了一遍环境变量
-
当你重新配置环境变量后 还是一样,18岁的女孩陷入了沉默,翻车了,星月翻车了,不靠谱 , 没错,就是没有用
管理员
运行。 -
这里分享一个小快捷键,博主也是刚学会的,就是管理员启动cmd命令行的快捷键!
Win + R
,键入cmd
,最后关键一步Ctrl Shift +Enter
然后就管理员启动了,注意:这里其实已经启动了才会这么显示!!!星月还是比较靠谱滴
- 验证确实是已经启动了
既然启动了,那就还有关闭:
如果想要停止mysql服务,关闭cmd并不能关掉mysql服务,当需要关掉mysql服务时,切换到mysql安装目录的bin目录下,输入net stop mysql。
这样就是关闭了
八. MySQL基本操作
启动服务之后,如果将mysql安装目录的bin目录的路径添加到系统环境变量的path变量中了,那接下来在cmd中对mysql 的操作就不用再切换到bin目录了。
八.1登录/进入mysql数据库
cmd窗口输入:mysql -u root –p,回车,出现enter password后输入密码,再回车。
八.2查询数据库和数据表
mysql> show databases;
mysql> use sys;
mysql> show tables;
注意:当输入命令时,换行并不会让mysql终止输入并执行命令,当需要执行命令时,需要在命令后添加一个分号(;)另外我说一下啷个憨批把这个 "mysql>" 头打歪去,
(冤枉我翻车翻车的.)不然别怪星月我 heartless and cruel
操作:
九.修改MySQL用户root密码
方法一:
1、打开终端win+r输入cmd回车即可打开;
2、通过mysql -u用户名 -p指定root用户登录MySQL,输入后回车会提示输入密码。
3、修改MySQL的root用户密码,格式:mysql> set password for 用户名@localhost = password('新密码');
例子:mysql> set password for root@localhost = password('shapolang'); 上面例子将用户root的密码更改为shapolang ;
重新登录,输入新密码shapolang就ok了;
方法二:
use mysql;
update user set password=password("123456") where user="root";
以前老版本是用password字段
use mysql;
update user set password=password("123456") where user="root";
以前老版本是用password字段
方法三:
mysqladmin -u用户名 -p旧密码 password 新密码
切记:方法三是没有进入mysql里面时用
九.2退出mysql
mysql> 输入 quit/exit
十:忘记密码
啷个憨批忘密码的???搞个记事本不会???脑壳有泡泡???
开个玩笑嘿嘿毕竟多互动哈.
在my.ini文件里面的[mysqld]下面加上一句:skip-grant-tables
保存后重新启动mysql,直接无密码,mysql - uroot -p 回车再回车进入mysql
修改密码.
注意要刷新权限:flush privileges
修改完成后要把my.ini文件里面的[mysqld]添加的那句命令删掉
十一 : (星月十步) 卸载
我摊牌了我其实会武功
传授大家一个武林绝学都仔细学牢记于心:
"猝遇强敌,以此保身,更积内力,再取敌命"
咳咳别想了其实我也不会,
不过不建议大家到这一地步
因为:
卸载正文:
第一步:打开数据库安装文件 注意事项:这个安装文件要和你安装的版本一致
注意步骤 如果在打开安装文件提示要更新 直接选择否
第二步 进入到 更改界面
第三步 选择remove 并勾选要卸载的软件
第四步 确认卸载
然后就开始卸载 有进度条提示 到了百分之百之后 会有提示 是否移除数据文件夹 选择Yes 之后再选择next
第五步 勾选卸载
第六步 提示是否重启电脑 选择是
第七步:控制面板中选择卸载程序 把mysql开头的卸载掉
第八步 删除mysql文件夹
- 检查c盘下的Program Files/Program Files(x86)文件夹下是否有 MySQL文件夹 有就删掉
- 选择顶部的查看 勾选影藏文件
检查c盘下的ProgramData文件夹下 是否有 MySQL文件夹 有就删掉
第九步 恭喜你删除成功 把隐藏的项目 取消勾选
第十步:清理回收站
总结:
安装数据库,启动数据库,基本操作,"星月十步"武功秘籍,
以上就是今天所有内容了,很抱歉拖了这么久才更新,不过问题不大就当自己复习了
另外如果有错误的提法及时告知星月,觉得好的话可以分享一下