mysql-5.7.27-winx64的详细安装教程
在安装MySQL之前,首先你应该卸载之前的MySQL(卸载干净)
至于如何将MySQL卸载干净,网上有很多优秀的博文,这里就不介绍了,自行搜索。
下载MySQL
要安装MySQL首先你就要拥有MySQL,这里附上MySQL的下载网址
-
进入主界面
- 点击DOWNLOADS,接下来的一系列操作照图做就行了
- 下载完成后找到你所下载的压缩包将压缩包解压到你想保存的盘符下面,这里以我自己的为例:
文件内容:在D:\MySql\mysql-5.7.27-winx64文件下面创建my.ini文件
为my.ini文件添加必要内容
[mysqld]
#端口号
port = 3306
#mysql-5.7.27-winx64的路径
basedir=D:\MySql\mysql-5.7.27-winx64
#mysql-5.7.27-winx64的路径+\data
datadir=D:\MySql\mysql-5.7.27-winx64\data
#最大连接数
max_connections=200
#编码
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
#编码
default-character-set=utf8
安装数据库
第一步:以管理员的身份打开DOS窗口(快捷键window+X 然后在点击A)
第三步:将路径切换到你解压的MySQL文件路径的bin目录下如下图所示
第四步:输入mysqld -install
执行安装命令这里你可以看到上面显示the service already exists没有则直接执行第五步,下面是这个服务安装的路径(这里是我以前安装的MySQL,后来由于项目所需原因,我将他删掉了,如果此处你也出现了这样的错误,请用以下的方法解决)在有存在mysql-8.0.18-winx64文件的同级目录下输入 mysqld -remove MySQL 出现如图所示的结果则表示移除成功。
第五步:出现此图片上面的结果则代表安装成功
第六步:输入mysqld --initialize待执行完成之后直接出现如图情况
net start mysql是手动输入的。至此MySQL就算安装成功了,但是为了后续的使用,我们需要为MySQL设置密码。
为MySQL设置密码
第一步:停止MySQL的服务输入net stop mysql
第二步:打开你MySQL文件下的my.ini文件添加一行代码
skip-grant-tables 保存关闭第三步:重新启动你的MySQL注意你的路径,是你解压的mysql文件下的bin目录下
然后在输入mysql -uroot -p回车,出现password不要管他直接回车,因为我们还没有设置密码,我这里的路径你不必在意按照上面说的做就行,我这种后面会给大家介绍的。
出现welcome说明问哦们已经进入到了MySQL数据库。
第四步:输入use mysql进入这个数据库修改我们的密码第五步:输入引号中的内容注意分号一定要带上
“update user set authentication_string=password(“你要设置的密码”) where user=“用户名”;”用户名我们一般使用root
第六步:打开任务管理器选择服务找到MySQL,然后右键手动关闭MySQL的服务。最后再次打开你的my.ini文件,删除你上面添加的代码下图有例子。第七步:输入net start mysql启动数据库
输入mysql -uroot -p 回车
password:输入你设置的密码(注意你的路径得是你的MySQL文件所在的bin目录下不要搞错)能够进入说明密码设置成功了。
第八步:输入命令进行验证use mysql 结果出错了这说明我们没有重置密码。这里我们来重置一下:
输入 (alter user user() identified by “你设置的密码”;)括号中的所有内容都要写,包括分号。出现以下结果说明重置成功。再次输入use mysql 就可以了
自此就完成了。
为MySQL添加环境变量
上述操作你可以发现,我们每次启动MySQL进入MySQL的时候都需要切换到MySQL文件的bin目录下,这样会是得每次进入数据库,启动数据库都要重复这样繁琐的动作。如果不想重复这样繁琐的工作,我们可以为我们的MySQL配置一个环境变量,这样我们在每次启动MySQL的时候直接打开DOS窗口就可以输入命令启动和进入数据库了(你可以在任何路径下都可以启动和进行如数据库),如图所示。下面就让我们来进行环境变量的配置
右击此电脑点击属性点击高级系统设置
指令:(%MYSQL_HOME%\bin)添加到最后即可,
至此环境变量配置完成,你可以向我一样对数据库进行一些操作了
总结
这是本人第一次心血来潮写的第一份博客,有不足的地方欢迎大家指出批评,我会及时改正以免对大家造成误导,谢谢了。