Windows 安装 MySQL(zip 版)
535人浏览 / 0人评论
安装MySQL8
下载:https://downloads.mysql.com/archives/community/
1、在解压文件夹下
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=E:\\mysql-5.7.22-winx64
# 设置mysql数据库的数据的存放目录
datadir=E:\\mysql-5.7.22-winx64\\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8mb4
collation-server=utf8mb4_general_ci
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
2、添加到系统环境
新建系统变量:MYSQL_HOME
,值为:D:\mysql-8.0.22
(解压路径)
在系统变量
# 初始化(重装系统后 mysql 原文件都在则不要执行这一步):
./mysqld --initialize --user=mysql --console
## 初始化后会生成一个随机密码,记住这个密码
# 添加服务:
mysqld -install 或 ./mysqld -install
# 启动:
net start mysql
# 登录:
mysql -u root -p
## 输入上面的随机密码
# 修改密码:
use mysql;
ALTER USER root@localhost IDENTIFIED BY '123456'; ## sqlyog无法连接
ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY '123456';
# 启用远程连接(sqlyog连接错误1130):
use mysql;
update user set host='%' where user='root';
flush privileges;
同一台电脑上同时安装MySQL5.7
1、在解压文件夹下
[mysqld]
port=3307
basedir=D:\\mysql-5.7.42
datadir=D:\\mysql-5.7.42\\data
max_connections=200
max_connect_errors=10
character-set-server=utf8mb4
collation-server=utf8mb4_general_ci
default-storage-engine=INNODB
[mysql]
default-character-set=utf8mb4
[client]
port=3307
default-character-set=utf8mb4
# 初始化
./mysqld --defaults-file=D:/mysql-5.7.42/my.ini --initialize --console
## 记住随机密码
# 添加到服务
./mysqld install mysql7 --defaults-file="D:/mysql-5.7.42/my.ini"
# 启动
net start mysql
# 登录
mysql -u root -p
## 输入上面的随机密码
# 修改密码
ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY '123456';
# 启用远程连接
use mysql;
update user set host='%' where user='root';
flush privileges;
全部评论