||
版本:8.0.27
(1)将下载的压缩包解压到C:\Program Files
(2)编写my.ini配置文件
[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 服务端使用的字符集默认为UTF8
character_set_server=utf8
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=C:\\Program Files\\mysql-8.0.27-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:\\Program Files\\mysql-8.0.27-winx64\\data
# 创建新表时使用的默认存储引擎
default-storage-engine=INNODB
# 允许最大连接数
max_connections=300
(3)初始化数据库,以管理员权限运行命令行(cmd.exe),执行如下命令
"C:\Program Files\mysql-8.0.27-winx64\bin\mysqld.exe" --initialize-insecure
注意:使用--initialize-insecure初始化将不会生成初始密码,就是空密码。使用空密码登陆后再更改密码
"C:\Program Files\mysql-8.0.27-winx64\bin\mysqld.exe" --initialize --console
使用--initialize --console初始化会随机生成初始化密码,要记住,便于后续登陆时使用,然后更改密码
(4)以上执行完毕,安装步骤完成。
启动mysql:
(1)临时启动(应该和5.7.31相同的,但未亲测)。在管理员身份运行的命令行执行“C:\Program Files\mysql-5.7.31-winx64\bin\mysqld.exe”(带双引号执行),命令行挂起,表明临时启动成功,cmd窗口关闭则mysql也关闭。
(2)制作成windows服务,以服务的方式进行开启和关闭。
制作服务命令 "C:\Program Files\mysql-8.0.27-winx64\bin\mysqld.exe" --install mysql80
(3)启动服务。可以通过图形界面的服务管理器启动,也可以通过命令行启动。
命令行为:net start mysql80(启动服务)
net stop mysql80(关闭服务)
连接数据库并更改密码:
(1)"C:\Program Files\mysql-8.0.27-winx64\bin\mysql.exe" -u root -p
执行命令,默认密码为空,直接回车进入。
(2)"C:\Program Files\mysql-8.0.27-winx64\bin\mysql.exe"太长太繁琐,将其添加到系统的环境变量,简化后续输入。
(3)添加入环境变量后,以后输入以下命令即可连接mysql
>>>mysql -u root -p
(4)修改初始密码。
连接进入mysql后,在"mysql>"后输入以下命令更改密码。
登陆mysql后,可以先执行"use mysql;"进入mysql数据库,也可以不执行"use mysql;"。
然后执行一下命令修改初始密码。
ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '1234';
注意:"mysql_native_password"是一种加密方式;mysql8.0 引入了新特性 caching_sha2_password。两者转换参见:https://blog.csdn.net/qq_43395428/article/details/104795256
(5)查看mysql已有数据库
show databases;
完毕!!!
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-12-3 04:13
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社