一、下载MySQl
1.载地址:downloads.mysql.com/archives/co…
选择自己要下载的版本,我是下载的MySQL5.7.34压缩版
2.压并安装MySQL5.7.34
(1)将下载的包解压到指定的路径D:\MySQL 的目录下。
(2)配置环境变量:
新增系统环境变量:
键名:MYSQL_HOME
值为:D:\mysql
接着再Path中添加:%MYSQL_HOME%\bin
如图 :
3.准备my.ini文件
5.7.18版本以后,解压后,我们就要手动创建好my.ini文件,然后放置到指定的目录下。这里放置在D:\MySQL\mysql-5.7.34-winx64\bin目录下。
新建文本文档(就是打开记事本),然后,改名字为 my.ini。将下面的内容粘贴进去记事本,并保存即可
[Client]
# 置3306端口
port = 3306
default-character-set=utf8
[mysqld]
# 置3306端口
port = 3306
# 设置mysql的安装目录
basedir=%MYSQL_HOME%
# 设置mysql数据库的数据的存放目录
datadir=%MYSQL_HOME%\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
4.使用管理员身份打开命令提示符
(1)切至mysql包所在的bin目录。输入 mysqld.exe -install
执行命令后,提示:Service successfully installed. 表示安装成功.
5.ysql数据,并创建一个具有空密码的root用户,打开cmd执行如下命令:
mysqld --initialize-insecure --user=mysql
注意:最后的参数 --user=mysql 在 windows 也可以不用添加,但在lunix 等系统下好像很重要。
执行命令后,等一会后,系统会自动生成相应的 data 目录,并自动创建好空密码的 root 用户。
此时表示初始化成功。
6. 修改 root 账号的密码
(1)刚安装完成时root账号默认密码为空,此时可以将密码修改为指定的密码。如:123456。
(2)在bin目录下进入命令行模式,输入:mysql -u root -p 进入MySQL数据库,初始安装时密码为空,下图直接回车可进入。
(3)进入后输入下列命令进行修改密码:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '这里替换为你要设置的密码';
(4)然后输入下列命令进行刷新:
mysql> FLUSH PRIVILEGES;
7. 如果报错 (10060)
原因:mysql没有通过windows防火墙
解决方法:将D:\MySQL\mysql-5.7.34-winx64\bin\mysqld.exe 添加到windows防火墙允许通过的应用中。
8.至此,MySQL v5.7.18 的解压安装就已经全部完成,
因此,需要把先前已经启的 MySQL 服务给停止掉,执行如下命令:
退出mysql页面:Ctrl+z ,回车。
停止服务:net stop mysql
登录并使用MySQL
前面已经完成对MySQL数据库的安装,只要安装成功后,就可以正常登录 root 用户,并进行数据的相关操作,如:建表、增、删、改、查等等。下面是简单的流程:
(1)以管理员身份打开 cmd,并切到 mysql 安装目录的 bin 目录下
(2)net start mysql // 启动 mysql 服务
mysql -u root -p // 登录 root 用户
Enter password: 先前设置的 root 用户的密码
(3)正确登录后,就可以对数据进行操作了如:增、删、改、查等等。
(4)不再使用数据库时,要退出用户,并停止服务,执行如下命令:mysql> quit;
(5)net stop mysql