一、mysql下载
直接去官网https://www.mysql.com/下载最新版本的mysql包,目前版本是8.x
mysql支持msi安装版本,这里我选择的是免安装zip版本:
红色框中是zip包,绿色框去往MSI安装程序版本下载地址,选择download后下载zip包。
安装步骤:
1.将下载下来的zip包解压,将内部mysql-8.x文件放到你想要安装mysql的目录,这里我将其重命名为mysql8,以便后续识别和使用:
2.在mysql目录中新增my.ini配置文件:
my.ini内容如下,主要对mysql的基本信息进行了配置:
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录,就是你自己将解压后的文件放置的位置。建议在windows中是用双斜杠来代替单斜杠,以免出错
basedir=D:\\SoftWare\\MySQL\\mysql8
# 设置mysql数据库的数据的存放目录,Data目录会在初始化时自动创建,无需手动创建
datadir=D:\\SoftWare\\MySQL\\mysql8\\Data
# 允许最大连接数
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
3.在cmd中安装
以管理员身份运行cmd,否则可能出现权限不够问题
在mysql安装目录下进入bin目录,执行命令
mysqld --initialize --console
执行完成后,会打印 root 用户的初始默认密码:找到如下位置,记住自己的默认密码
[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: rI5rvf5x5G,E
4.安装服务
同样在cmd中mysql\bin目录中执行命令
mysqld --install [服务名]
服务名可以默认,也可以自己设置,当电脑安装有不通版本的服务时可以自定义名字,我这里设置的服务名是mysql8.
安装完成之后,可以通过命令net start mysql8启动MySQL的服务。通过命令net stop mysql8停止服务。
5.更改密码
由于初始密码太过于复杂,可以考虑更改替换初始密码:
在MySQL安装目录的 bin 目录下执行命令:
5.1进入mysql命令行工具:
mysql -u root -p
会提示输入密码,记住了上面第3步安装时的密码,填入即可登录成功,进入MySQL命令行模式。注意mysql命令行需要以分号结尾才能执行。
5.2更改密码:
在MySQL中执行命令:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
可无视大小写,此时运行命令后即可更换到新密码,后续配置mysql\bin在path中的路径后即可在全局使用mysql命令。
6.使用
在mysql中使用show databases,即可查看已有数据库,可新建数据库,表等,至此mysql安装配置基本完成。