Windows系统安装MySQL

由 Jefsky 发布于 2024-01-04

今天给公司的电脑装上了win10,心血来潮想自己搭建wamp。前面的都还好啦,系统安装,php解压,apache的安装配置,就是弄mysql有点麻烦,毕竟不是可以像linux一行命令搞掂。

1、首先到官网下载最新的mysql,官网:https://dev.mysql.com/downloads/mysql/

MSI版本的是直接界面化安装,zip压缩包解压dos窗口安装,我选择了zip

2、下载之后解压到安装的目录,并用cmd进入当前目录/bin

3、接下来,在安装目录下,创建一个新空文件夹data和一个my.ini文件,其内容如下:

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

datadir:刚创建的data目录路径

4、cmd 输入 mysqld --initialize-insecure

再输入:mysqld -install (如果说已经存在,可以使用 sc delete mysql 或者 mysql -remove 将其删除)
显示Service successfully installed你就棒棒哒了
net start mysql #启动mysql服务
如果出现MySQL 服务无法启动状况,你可以看看my.ini文件中basedir和datadir中的路径有没有写好

5、以上都通过之后,我们需要配置一下mysql的密码(因为这时候是没有密码的)

cmd 输入 mysqladmin -u root password *******

mysql -u root -p //进入mysql

show databases; //尝试一下

如果可以正常显示数据库出来,就说明你已经成功了

注意哟!

如果在mysqld --initialize-insecure这一步报错,请百度下载vcredist_x64.exe或者vcredist_x86.exe,安装后解决报错