[Mysql]浅记一下Mysql8的命令行方式安装
Mysql8的命令行方式安装
1.下载
1.1 进入mysql官网进入downloads界面

1.2 进入社区版下载


1.3 找到合适的版本下载


1.4 解压并新建配置文件
解压不用多少了,我直接解压到D盘下mysql8目录下
新建一个my.ini配置文件

内容:
[mysql]
# 设置 MySQL 客户端默认字符集
default-character-set=utf8
[mysqld]
#设置 MySQL 端口号
port = 3306
#skip-grant-tables
# 设置 MySQL 的安装目录
basedir=D:/mysql8/
# 设置 MySQL 数据库的数据的存放目录
datadir=D:/mysql8/data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
[client]
#default_character_set=utf8
MySQL 安装目录:D:\mysql8
MySQL 数据库数据存放目录:D:\8\data
MySQL 端口号:3306
可根据自己的情况填写
此处 basedir、 datadir 的路径中不要使用中文,而且应该使用斜杠 / 来代替反斜杠 \。原因是反斜杠 \ 可能引发转义的问题。比方说,如果路径中含 \test,那么 MySQL 会首先将 \t 解释成制表符。因此,也可以在原来的每个反斜杠 \ 后面再加一个反斜杠 \,这样也能解决转义的问题。
1.5 将mysql下的bin目录注册到系统环境变量中去
这个不用多说,进入环境变量,Path新建将bin目录路径复制进去
1.6 以管理员身份运行 CMD
执行mysqld install
执行mysqld --initialize
执行net start mysql
若自定义了服务名可以自己更改参数
1.7 进入mysql
cmd执行mysql -u root -p
会需要输入密码
1.8 mysql8的初始密码
mysql8会有一个初始密码,可以进入data目录下找到主机名.err的文件以记事本打开
会有A temporary password is generated for root@localhost: XXXXXXX不包含XXX前的空格XXX即为初始密码
进入MySQL后及时ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';更改为新密码
2.坑
2.1 未使用管理员模式
则会提示Install/Remove of the Service Denied!

2.2初始密码
若有字母l注意是L的小写不是大写的i和数字1

浙公网安备 33010602011771号