1.进入mysql的官网:
MySQL :: Download MySQL Community Server
第一个为可视化安装,安装方法默认下一步即可。第二个为压缩包安装。
2.下载完压缩包后选择解压文件夹,其中data文件夹如果没有自己创建一个空的文件夹并命名为data
3.在mysqll主目录里添加一个xxx.ini的初始化文件,文件内容为(其中basedir,datadir填写自己的文件路径):
[mysqld]
# 设置3306端口
port=3306# 自定义设置mysql的安装目录,即解压mysql压缩包的目录
basedir=D:\mysql-8.1.0-winx64# 自定义设置mysql数据库的数据存放目录
datadir=D:\mysql-8.1.0-winx64\data# 允许最大连接数
max_connections=200# 允许连接失败的次数,这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10# 服务端使用的字符集默认为UTF-8
character-set-server=utf8mb4# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4[client]
# 设置mysql客户端连接服务端时默认使用的端口和默认字符集
port=3306
default-character-set=utf8mb4
4.配置Windows下的环境变量(依次打开:找到我的电脑->右键属性->选择高级->选择环境变量->选择新建->然后添加如图自己bin目录的路径):
5.配置完成后初始化命令(在bin目录下启动cmd):
然后输入:mysqld --initialize --console 等待初始化完成然后扎到自己的随机密码(一定要复制下来如果忘记则需要删除data文件夹重新初始化)
6.然后先给mysql服务创建名称(方便到时候建立多个mysql服务时不冲突)
mysqld --install mysql8(可以不写后面的内容,默认为mysql)
7.启动服务:
net start mysql
8.登陆旧密码登陆(密码为刚才的随机密码):
mysql -u root -p密码