goohugo / myblog

该仓库为个人博客,请不要提 issue ,该仓库后端参考了 @yihong0618 的 gitblog 项目,前端参考了@LoeiFy 的 Mirror 项目,感谢!
MIT License
2 stars 1 forks source link

MySQL8绿色版安装简明教程 #23

Open goohugo opened 1 year ago

goohugo commented 1 year ago

背景

下载地址

步骤

[mysqld]

设置端口号,默认3306

port = 3306

设置mysql的安装目录

basedir=D:\mysql-8.0.19-winx64\

设置mysql数据库的数据存放目录

datadir=D:\mysql-8.0.19-winx64\data\

设置最大连接数

max_connections=200

允许连接失败的次数

max_connect_errors=10

服务端使用的字符集默认为utf8mb4

character-set-server=utf8mb4

创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

默认使用“mysql_native_password”插件认证

mysql_native_password

default_authentication_plugin=mysql_native_password [client]

设置mysql客户端连接服务端时默认使用的端口

port=3306 default-character-set=utf8mb4

initPass: Cet:m/ioh8Bq


- 初始化MySQL
    - 以管理员身份打开cmd
    - 进入MySQL安装目录下得bin文件夹
    - 执行初始化命令:mysqld --initialize --user=mysql --console
    - 这时在mysql安装目录将会生成一个data文件夹,用来存放数据
![image](https://github.com/haoz0x139/myblog/assets/124132611/4ac8c93d-2ea4-4d9e-8b16-ca22a84e6982)

    - 这时将会得到你的root初始密码,用来第一次登陆数据库,很重要,一旦丢失,只能重装。 如下图红框内即是初始密码
![image](https://github.com/haoz0x139/myblog/assets/124132611/5c6538af-356b-4d2a-8ec1-851dd3f141ed)

- 安装MySQL服务
    - 执行命令mysql --install,安装成功,如下图,同时也能在windows服务中看到mysql服务
![image](https://github.com/haoz0x139/myblog/assets/124132611/7ffa37ed-88fc-4b79-82ac-ff97474d0236)

- 启动MySQL
    - 执行命令:net start mysql
![image](https://github.com/haoz0x139/myblog/assets/124132611/302da648-a3ff-47f0-9f7b-ae2fef272e42)

- 安装出现错误
    - 检查服务是否存在
![image](https://github.com/haoz0x139/myblog/assets/124132611/0d4fa61b-998f-40b7-8faa-2b9ab3ee3ae3)

    - 删除服务:sc delete mysql
    - 删除安装路径下生成的data文件夹
![image](https://github.com/haoz0x139/myblog/assets/124132611/fefc3d75-cb29-4731-b463-490d5779b435)

    - 重新安装