MySQL 下载安装

MySQL 下载安装

一、下载

尽量使用压缩包解压缩方式安装,压缩包的解压后配置下环境变量就能使用。

如果使用安装程序(.msi安装程序)安装,卸载起来会比较麻烦。

下载地址链接各版本下载链接

二、安装

1.解压缩

下载的zip压缩包解压缩(我的mysql解压缩安装位置为“D:\software\Programming\Env\mysql-5.7.28”)。解压缩后就是安装了。

2 配置环境变量

配置环境变量,这样就不用每次都到mysql的bin执行操作了。

新建一个MYSQL_HOME,变量值为MySQL的解压缩文件的bin目录。

备注:这里为什么叫做MYSQL_HOME呢,因为他是一个常量,表示是mysql的安装位置。

image.png

编辑Path变量,使用“%MYSQL_HOME%”将刚刚添加的MYSQL_HOME引用过来。

image.png

3 创建my.ini文件

在mysql安装目录创建my.ini(就是解压缩后的目录)。

my.ini文件内容如下:

[mysql]
 # 设置mysql客户端默认字符集
 default-character-set=utf8 
 
 [mysqld]
 # 设置3306端口
 port = 3306 
 # 设置mysql的安装目录
 basedir=D:\\software\\Programming\\Env\\mysql-5.7.28
 # 设置mysql数据库的数据的存放目录
 datadir=D:\\software\\Programming\\Env\\mysql-5.7.28\\data

 # 允许最大连接数
 max_connections=200
 # 服务端使用的字符集默认为UTF8
 character-set-server=utf8
 # 创建新表时将使用的默认存储引擎
 default-storage-engine=INNODB

# 跳过密码验证
skip-grant-tables

注意:里面需要设置mysql的安装目录和数据的存放目录!!!请设置自己的mysql安装目录。(别直接复制我的文件就用了,会报错的)

文件中的“basedir”和“datadir”,需要改成你自己的mysql安装位置。并且这边的分隔符是“\\”,而不是"\"(或者你换成/也可以),

4 启动 MySQL 数据库

4.1 初始化数据库

以管理员身份运行“命令提示符(cmd)”,切换盘符到安装mysql的bin目录下。然后初始化并安装mysql。

命令如下:

# 切换盘符
D:
# 切换到bin目录
cd bin目录
# 初始化命令(不报错则成功)(注意:如果这个命令出现error,请阅读下报错提示信息,很有可能是你的my.ini没配置好)
mysqld --initialize
# 执行安装命令(不报错则成功)
mysqld -install

最终会输出“Service successfully installed.”,代表mysql安装成功!

image.png

4.2 启动数据库

此时可以使用命令启动mysql服务

# 启动mysql服务
net start mysql

image.png

上面的命令等价于下面这个“开始”服务操作。

image.png

至此,mysql已经安装成功,并且启动。

5.修改mysql账号密码

5.1 修改

cmd中使用命令进入mysql管理页面。

执行如下命令,如果提示输入密码直接按回车即可。

mysql -uroot -p

继续使用如下命令,将mysql账号分别设置为“root”和“123456”。

update mysql.user set authentication_string = password("123456") where user="root";

刷新权限

flush privileges;

image.png

至此mysql账号密码修改已成功。

5.2 修改my.ini文件

修改之前在mysql根目录创建的my.ini。

在最后一句“skip-grant-tables”前上“#”,注释这端内容。这样以后的登录的时候就可以使用上面修改的账号密码登录了。

[mysql]
 # 设置mysql客户端默认字符集
 default-character-set=utf8 
 
 [mysqld]
 # 设置3306端口
 port = 3306 
 # 设置mysql的安装目录
 basedir=D:\\software\\Programming\\Env\\mysql-5.7.28
 # 设置mysql数据库的数据的存放目录
 datadir=D:\\software\\Programming\\Env\\mysql-5.7.28\\data

 # 允许最大连接数
 max_connections=200
 # 服务端使用的字符集默认为UTF8
 character-set-server=utf8
 # 创建新表时将使用的默认存储引擎
 default-storage-engine=INNODB

# 跳过密码验证
# skip-grant-tables
2.7 尝试登录

再次启动cmd,输入如下命令进行登录。

root是我刚刚设置的账号名称,密码为123456。登录成功,所有安装已完成

mysql -uroot -p123456

安装步骤参考:mysql5.7.26zip版本安装及注意事项

扩展(卸载)

  1. 去“控制面板”的“卸载程序中”卸载mysql。如果是压缩包,直接删除压缩包(压缩包如果报正在使用,请到“服务”中去关闭mysql服务)
  2. 删除注册表中的信息(注意,有多个注册表需要删)。
  3. 重启电脑

可以参考如下链接:干净卸载mysql如何彻底卸载清理MySQL