(01)MySql:安装及配置

1、彻底卸载MySQL

1.1、卸载软件本身

右键单击此电脑–>属性–>控制面板–>程序–>卸载程序
在这里插入图片描述

1.2、清除残留文件

这里我们需要清理三个文件夹。
第一个是:C:\Program Files\MySQL,直接删除,没有就不管。
第二个是:C:\Program Files (x86)\MySQL,直接删除,没有就不管。
第三个是:C:\ProgramData\MySQL,直接删除,没有就不管。
注意这里的ProgramData可能是隐藏文件,我们需要在资源管理器中设置查看隐藏的文件。

1.3、清理注册表

我们打开windows的运行,在开始菜单中找到或者按windows+R。
输入regedit,回车打开注册表编辑器。
然后依次找到以下几个注册表并且依次删除,这里要有一些耐心,仔细寻找。

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl001\Services\MYSQL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl002\Services\MYSQL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MYSQL

这样我们的MySQL就算是完全删除了。

2、MySql 5.7安装及配置(zip格式安装)

2.1、下载安装包

首先去官网:https://downloads.mysql.com/archives/community/
下载对应版本MySql,这里以Windows最新的MySql5.7版本为例,安装方式文件分为两种:

  • 一种是msi格式的,这种格式直接点击安装,按照提示一步一步来就行,一般会将MySql安装在C:\Program Files\MySQL\MySQL Server 5.7目录中;
  • 一种是zip格式的。zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行配置。

2.2、配置文件

下载之后,解压到自定义的路径中,一定不要有中文。解压后,新建一个my.ini文件。
注意:mysql-5.6.1X默认的配置文件是安装目录下的:my-default.ini
注意:mysql-5.7.1X是没有该配置文件的,需要自己建立一个my.ini文件
在其中添加以下配置内容:

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=D:\Development\mysql-5.7.25-winx64		//改成自己的安装目录
# 设置mysql数据库的数据的存放目录
datadir=D:\Development\mysql-5.7.25-winx64\data	//改成自己的安装目录
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

没有data目录不用管,配置后会自动创建出来。

2.3、配置环境变量

配置环境变量,避免每次都要到安装目录下的bin里面执行。
比如安装目录:D:\Development\mysql-5.7.25-winx64
右键单击此电脑–>属性–>高级系统设置–>高级–>环境变量–>系统变量

  • 配置方法一:选择PATH–>点击编辑–>直接末尾追加:D:\Development\mysql-5.7.25-winx64\bin(和其他地址之前用;隔开)。
  • 配置方法二:
    -a.选择系统变量–>新建变量(变量名:%MYSQL_HOME%——变量值:D:\Development\mysql-5.7.25-winx64)
    -b.选择PATH–>点击编辑–>直接末尾追加:%MYSQL_HOME%\bin;(和其他地址之前用;隔开)。

2.4、安装及初始化

找到C:\Windows\System32\cmd.exe以管理员身份运行;

进入我们的MySQL安装目录下
C:\Windows\system32>d:
D:\>cd D:\Development\mysql-5.7.25-winx64\bin
D:\Development\mysql-5.7.25-winx64\bin>

首先将MySQL加入到Windows的服务中,输入命令:
mysqld --install;
会提示安装成功,Service successfully installed.,然后进入下一步。

开始初始化数据库,输入命令:
mysqld --initialize --user=root --console	//新建data文件夹,并且创建默认数据库,用户名root,密码默认为root@localhost关键字后的密码
或者
mysqld –initialize-insecure –user=mysql		//新建data文件夹,并且创建默认数据库,用户名默认是root,密码默认为空
此时正在创建data文件夹,同时能够在窗口看到一大串信息,
找到关键词:root@localhost,会发现关键词后会有一段复杂无规律的字符串,
请务必记录下来!那是你稍后登录数据的初始密码!

上述步骤完成以后,就可以启动MySQL了。
启动服务输入:net start mysql	稍后你也可以关闭MySQL服务。
关闭服务输入:net stop mysql

进入MySQL,输入:mysql -u root -p,此时会要求你输入密码
D:\Development\mysql-5.7.25-winx64\bin>mysql -u root -p
Enter password:
而第一次登录的密码,就是刚才提到了原始密码,即毫无规律的字符串。
输入后就可以顺利进入数据库了。
如果你忘记了密码,可以将data文件夹删除,重新执行mysqld --initialize --user=root --console,然后按上述顺序继续配置。

但第一次进入,你无法进行任何操作,你可能会看到下述报错:
ERROR 1820 (HY000):You must reset your password using ALTER USER statement before executing this statement.
意思是,你需要修改你的密码,你才可以使用你的数据库,因此需要输入下述语句:
update user set password=password("123456") where user="root";(老版本)
update user set authentication_string=password("123456") where user="root";5.7.11以后的版本)
或者
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

刷新权限:flush privileges;
退出MySQL:exit;或quit;
使用新密码登陆:mysql -uroot -p123456
回车即可登陆成功;经过上述操作,MySQL应该就能使用了。

3、MySql 5.5安装及配置(msi格式安装)

3.1、数据库的安装

1.打开下载的mysql安装文件双击解压缩,运行“mysql-5.5.40-win32.msi”。
在这里插入图片描述
在这里插入图片描述
2.选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom”,按“next”键继续。
在这里插入图片描述
在这里插入图片描述
3.点选“Browse”,手动指定安装目录。
4.填上安装目录,我的是“d:\Program Files (x86)\MySQL\MySQL Server 5.0”,按“OK”继续。
在这里插入图片描述
5.确认一下先前的设置,如果有误,按“Back”返回重做。按“Install”开始安装。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6.正在安装中,请稍候,直到出现下面的界面, 则完成MYSQL的安装
在这里插入图片描述

3.2、数据库的配置

1.安装完成了,出现如下界面将进入mysql配置向导。
在这里插入图片描述
2.选择配置方式,“Detailed Configuration(手动精确配置)”、“Standard Configuration(标准配置)”,我们选择“Detailed Configuration”,方便熟悉配置过程。
在这里插入图片描述
3.选择服务器类型,“Developer Machine(开发测试类,mysql占用很少资源)”、“Server Machine(服务器类型,mysql占用较多资源)”、“Dedicated MySQL Server Machine(专门的数据库服务器,mysql占用所有可用资源)”
在这里插入图片描述
4.选择mysql数据库的大致用途,“Multifunctional Database(通用多功能型,好)”、“Transactional Database Only(服务器类型,专注于事务处理,一般)”、“Non-Transactional Database Only(非事务处理型,较简单,主要做一些监控、记数用,对MyISAM数据类型的支持仅限于non-transactional),按“Next”继续。
在这里插入图片描述
在这里插入图片描述
5.选择网站并发连接数,同时连接的数目,“Decision Support(DSS)/OLAP(20个左右)”、“Online Transaction Processing(OLTP)(500个左右)”、“Manual Setting(手动设置,自己输一个数)”
在这里插入图片描述
6.是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己的机器上访问mysql数据库了,在这个页面上,您还可以选择“启用标准模式”(Enable Strict Mode),这样MySQL就不会允许细小的语法错误。如果是新手,建议您取消标准模式以减少麻烦。但熟悉MySQL以后,尽量使用标准模式,因为它可以降低有害数据进入数据库的可能性。按“Next”继续
在这里插入图片描述
7.就是对mysql默认数据库语言编码进行设置(重要),一般选UTF-8,按 “Next”继续
在这里插入图片描述
8.选择是否将mysql安装为windows服务,还可以指定Service Name(服务标识名称),是否将mysql的bin目录加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目录名,比如连接,“mysql.exe -uusername -ppassword;”就可以了,不用指出mysql.exe的完整地址,很方便),我这里全部打上了勾,Service Name不变。按“Next”继续。
在这里插入图片描述
9.询问是否要修改默认root用户(超级管理)的密码。“Enable root access from remote machines(是否允许root用户在其它的机器上登陆,如果要安全,就不要勾上,如果要方便,就勾上它)”。最后“Create An Anonymous Account(新建一个匿名用户,匿名用户可以连接数据库,不能操作数据,包括查询)”,一般就不用勾了,设置完毕,按“Next”继续。
在这里插入图片描述
10.确认设置无误,按“Execute”使设置生效,即完成MYSQL的安装和配置。
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值