MySQL 数据库安装教程
写项目之前,先搞一个MySQL数据库
一、下载压缩包
在官网直接下载即可
下载解压之后的鸭子
二、bin同级目录下,创建一个my文本文档,后缀名改为 .ini
[mysql]
#设置mysql客户端默认字符编码形式
default-character-set=utf8mb4
[mysqld]
#设置端口号,默认3306
port = 3307
#设置mysql的安装目录
basedir=D:\Program Files\mysql
#设置mysql数据库的数据存放目录
datadir=D:\Program Files\mysql\data
#设置最大连接数
max_connections=200
#允许连接失败的次数
max_connect_errors=10
#服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[client]
#设置mysql客户端连接服务端时默认使用的端口
port=3307
default-character-set=utf8mb4
这里的配置会有些微的区别,根据自己实际的文件目录写
#设置mysql的安装目录
basedir=D:\Program Files\mysql
#设置mysql数据库的数据存放目录
datadir=D:\Program Files\mysql\data
另另另外 执行完下面的命令之后我才发现:有些人是将data文件与bin目录并列,而我是把data文件与mysql的解压包并列
可以正常操作使用,暂时没发现什么影响
之所以这样的原因就是…我写错了(抄错了bushi
三、管理员身份打开cmd
进入bin目录下
初始化MySQL
mysqld --initialize --console
执行结果:localhost后面就是初始密码
安装服务
mysqld --install 服务名
服务名字随意起,可以起名为mysql加版本,比如mysql8,适合起名废,也方便理解
注意:一定一定要在管理员身份下打开cmd,不然会报错Install/Remove of the Service Denied!
启动服务
net start mysql 服务名
登录MySQL修改密码
mysql -u root -p
输入初始密码:localhost后面的那串代码
进入MySQL
修改密码为123456,注:引号为英文状态下
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
到这里,MySQL的安装就已经结束了,接下来就可以在navicat等里面使用了
注:
- 连接名随意
- 端口号一定要与配置文件里保持一致
- 密码为修改后的123456
关闭MySQL服务
打开任务管理器,找到服务,直接打字搜 mysql8(你的服务名字)右键停止即可,下次使用前同样右击开始就好了