windows安装MySQL

安装MySQL普遍采用解压缩包的方式,然后通过命令和配置来安装,这里我在window 10上安装并配置MySQL 5.6。

1.下载MySQL压缩包

所有平台的 MySQL 下载地址为:MySQL 下载 。 挑选你需要的 MySQL Community Server 版本及对应的平台。这里我选择mysql-5.6.26-winx64

2.解压并添加环境变量

解压下载的压缩包,然后把解压后的文件夹迁到想要安装的目录,如:C:\web 下面,可以重命名为 mysql-5.6.26;

然后右击 此电脑 ->属性->高级系统设置->环境变量,在系统变量里选择PATH,在其后面添加: mysql bin文件夹的路径。

3.创建my.ini配置文件

在C:\web\mysql-5.6.26路径下创建名为my.ini的配置文件,然后编辑该文件修改或添加配置;配置修改说明如下:

[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
explicit_defaults_for_timestamp = true
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\web\mysql-5.6.26
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
datadir=C:\web\mysql-5.6.26\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

4.安装MySQL

前面的工作做好后,就可以开始命令行安装了。

首先以管理员身份运行cmd,通过命令cd c:\web\mysql-5.6.26\bin,进入bin目录;

然后输入命令mysqld --initialize-insecure --user=mysql初始化;

最后输入 mysqld install 回车开始安装。

输入 net start mysql 回车,启动mysql服务,

输入 net stop mysql 回车,停止mysql服务。

5.本地连接数据库

在cmd输入 mysql -u root -p ,回车,出现 Enter password:,由于刚安装,没有设置密码,直接回车 Enter 进入;输入 show databases; 命令查看默认安装数据库。

6.设置root密码

依次通过以下命令修改root用户名密码:

mysql>use mysql; 
mysql>update user set password=password('your password') where user='root'; 
mysql>flush privileges;

输入 quit 命令退出当前登录,用新的密码重新连接 mysql。

7.远程连接数据库

MySQL默认只能本机登录,如果本机使用,就可以不用设置远程登录,使用 localhost 做为主机地址登录;如果想远程登录,通过以下命令,设置允许远程登录:

mysql>GRANT ALL PRIVILEGES ON *.* TO 'your username'@'%' IDENTIFIED BY 'your password' WITH GRANT OPTION;

your username 和 your password 改成 MySQL数据库的用户和密码

MySQL 默认3306,确保 3306 端口是可用的,在要远程的电脑上安装一个 MySQL管理工具(如sqlyog),通过 Windows 系统的IP、端口, MySQL的用户名、密码远程连接数据库,管理数据库。