Windows10本地安装MySQL8.0.27
一、下载
二、解压
-
解压后得到文件
三、配置
-
在根目录添加文件夹
data
和配置文件my.ini
-
在配置文件
my.ini
添加内容[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8mb4 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8mb4 [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录(以自己具体的解压目录为准) basedir=D:\Program Files\MySQL\MySQL8 # 设置mysql数据库的数据的存放目录(以自己具体的解压目录为准) datadir=D:\Program Files\MySQL\MySQL8\data # 允许最大连接数 max_connections=100 # 允许连接失败的次数。 max_connect_errors=10 # 服务端使用的字符集默认为utf8mb4 character-set-server=utf8mb4 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 # mysql_native_password(MySQL8默认不支持弱密码,该配置是增加支持弱密码) default_authentication_plugin=mysql_native_password
四、初始化
-
进入安装目录(该目录以实际登录为准)
- 进行初始化操作,此步骤会生成一个临时密码,请注意保存,后续登录会用到
mysqld --initialize --console
五、安装并启动服务
- 初始化完成后,安装Windows服务,完成后,可以在Windows系统服务中看到。
# mysqld --install [服务名],服务名是自定义的,以防后续安装不同版本的MySQL服务,通过MySQL+版本号的的形式方便区分 mysqld --install MySQL8
- 安装完成后,启动服务
net start MySQL8
六、登录并修改密码
- 新打开一个命令窗口,进入MySQL目录的bin文件夹,登录MySQL
mysql -u root -p
-
输入第 4 步初始化生成的临时密码,回车,看到下面的图,说明登录成功
- 修改密码(非必须,主要为了方便记忆,其实随机密码更安全)
alter user 'root'@'localhost' IDENTIFIED BY 'root123456';
七、开启远程连接
- 在第 6 步的基础上,新建一个允许远程登录的root用户
create user 'root'@'%' IDENTIFIED BY 'root123456';
网友评论