下载
(1)官方下载地址:登录MySQL官网:
(2)进入社区版下载界面,两个入口:
(2)下载有两种方式:
- msi:应用程序安装,一路next这种方式;
问题:无法自定义mysql安装路径,默认安装C盘,这是不能接受的;
- zip:下载压缩包
优点:可以自定义安装目录,但是需要进行环境配置,这里我们采用这种方式
安装
(1)在解压后的根目录下,新建 my.ini
文件:
注意:两个地方,需要根据实际的路径配置
1.mysql的安装目录
2.数据存放目录
[mysqld]
# 设置3306端口
port=3306
# 自定义设置mysql的安装目录,即解压mysql压缩包的目录
basedir=E:\MySQL\mysql-8.0.15-winx64
# 自定义设置mysql数据库的数据存放目录
datadir=E:\MySQL\mysqlDate
# 允许最大连接数
max_connections=200
# 允许连接失败的次数,这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口和默认字符集
port=3306
default-character-set=utf8
(2)配置环境变量
- 进入环境变量页面,新建
系统变量
“MYSQL_HOME”,根据自身实际情况设置:
- 配置
系统变量
path,在path列表中添加:%MYSQL_HOME%\bin
-
保存关闭环境变量配置界面
-
验证mysql:
mysqld --version // 成功后,输出版本信息
(3)初始化数据库
注意:以下操作,需要以
管理员
身份进入cmd中操作:
- 进入到bin路径下:
mysqld --initialize --console
其中root@localhost:后面的“xxxx”就是初始密码(不含首位空格),在没有更改密码前,需要记住这个密码,复制保存,后续登录需要用到!
(4)安装服务
- 仍然在bin目录下:
mysqld --install [服务名]
// 默认名为mysql
// 示例
mysqld --install mysql8
(5)启动、停止、卸载服务
// 启动
net start mysql8
// 停止
net stop mysql8
// 卸载服务
sc delete MySQL/mysqld --remove
(6)登录MySQL
mysql -u root -p
// 登录需要输入初始密码
(7)修改密码
- 只有登录之后,才可以进行修改密码:(所以一定要记住初始密码!),写入如下SQL语句:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
(8)查看数据库
show databases;