我终于下定决心并且静下心来学习一点技术了,从简单的数据库入手吧。
学习一门语言,即使是最最最简单的那种,对我这种入门小白来说都不是一个简单事,首先遇到的问题就是软件的下载和安装了,不怕众看官笑话,这第一步我至少弄了3天,照着网上教程来都会遇到各种问题,心烦气躁啊,重启了好多次,终于在这个下午成功的安装上了,呜呜呜~这一文只是记录和分享mysql的安装和配置,如果你也是小白,希望能在你遇到莫名其妙错误的时候能有所帮助。
mysql的下载
https://dev.mysql.com/downloads/mysql/官网免费下载,community server。选择任何一个版本就好,好像最近的几个版本都没有32位的,zip archived。
安装
Mysql的压缩包解压之后就可以使用,不像exe需要一步一步的安装。我选择吧解压后的文件放在D盘。
配置
压缩包解压之后还不能使用,需要进一步的配置。为了能更好还原我配置的步骤,我分为4个部分介绍
1. 更改自己对mysql 的配置;
2. 第二步,安装并启动服务器;
3. 第三步启动mysql;
4. 配置环境变量
第一步 更改配置
Ok,首先第一步,创建一个ini配置文件。注意,我的mysql安装目录是D:\mysql-5.7.23-win32\mysql-5.7.23-win32
大家复制粘贴时要把地址改成自己的安装目录。
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql-5.7.23-win32\mysql-5.7.23-win32
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-5.7.23-win32\mysql-5.7.23-win32\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 忽略密码
# skip-grant-tables
第二步,安装并启动服务器。
用管理员身份运行cmd,切换到安装目录的bin文件夹。我的目录是D:\mysql-5.7.23-win32\mysql-5.7.23-win32。
切换到bin文件夹之后,输入
mysqld -install
出现安装提示成功就可以了,这一步很简单。
第三步,启动mysql。
服务器安装并启动之后,大家不要急着启动mysql。不知道大家有没有注意之前我们配置的时候有设置一个数据库的数据存放目录data文件夹,这是在安装包里没有的,也不能自己创建一个新文件夹。所以在启动mysql之前,我们先来创建data文件夹。在bin目录下,输入
mysql -initialize -insure
等待一会后,就能够发现出现了data文件夹,这时就可以顺利启动mysql了
# 启动mysql
Net start mysql;
# 输入用户名密码进入数据库
Mysql -u root -p
进行到这里,会提示password,因为之前有配置忽略密码,那么直接敲一个空格,按回车就能够通过验证,进入数据库。出现“Welcome to MySQL monitor”就成功了。至此,mysql的安装和配置都已经结束,可以进行数据库的操作了。那么提醒大家一点,数据库操作是是需要“;”结尾的,如果要退出mysql,请输入
Exit;
末位的分号不能少哦。
第四步,配置环境变量
如果每次使用数据库都要敲那么久的,那就太头疼了,所以我们要配置环境变量。
计算机-->属性-->高级系统设置-->环境变量-->path
在path里添加mysql的安装目录,记得用“;”与之前的地址隔开哦。配置完成后,我们每次打开cmd 就可以直接登录。不用切换地址了,很方便。
附录;
一下几个是我安装学习的三个帖子,如果我讲的不明白,大家在看看吧。
1 .https://www.cnblogs.com/fnlingnzb-learner/p/6009153.html
2. https://www.jb51.net/article/123004.htm
3. 关于创建data文件夹的那个网页我弄丢了,大家如果安装不成功可以百度一下mysql -initialize -insure。
OK,MySQL的安装与配置已经结束了,我们来愉快的学习数据库吧。如果我有幸让大家看到这篇文章,并且想交流一下的话,可以加我微信哦,我好闲的哈哈。wx:zz1994yr.。