[Mysql]浅记一下Mysql8的命令行方式安装

Mysql8的命令行方式安装


1.下载

1.1 进入mysql官网进入downloads界面

image

1.2 进入社区版下载

image
image

1.3 找到合适的版本下载

image
image

1.4 解压并新建配置文件

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

[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!
image

2.2初始密码

若有字母l注意是L的小写不是大写的i和数字1

posted @ 2022-09-14 19:10  小天呜啦啦  阅读(45)  评论(0)    收藏  举报