From dba85741d10643cd5a29c6c83067ed6206630ac4 Mon Sep 17 00:00:00 2001 From: zcp100_zcp100 Date: Tue, 8 Aug 2023 14:23:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=80=8E=E4=B9=88=E5=AE=89=E8=A3=85MySQL?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...QL\346\225\260\346\215\256\345\272\223.md" | 70 +++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 "content/zh/post/zhangcuiping/\346\200\216\344\271\210\345\256\211\350\243\205MySQL\346\225\260\346\215\256\345\272\223.md" diff --git "a/content/zh/post/zhangcuiping/\346\200\216\344\271\210\345\256\211\350\243\205MySQL\346\225\260\346\215\256\345\272\223.md" "b/content/zh/post/zhangcuiping/\346\200\216\344\271\210\345\256\211\350\243\205MySQL\346\225\260\346\215\256\345\272\223.md" new file mode 100644 index 00000000..0cb22908 --- /dev/null +++ "b/content/zh/post/zhangcuiping/\346\200\216\344\271\210\345\256\211\350\243\205MySQL\346\225\260\346\215\256\345\272\223.md" @@ -0,0 +1,70 @@ ++++ + +title = "怎么安装MySQL数据库" + +date = "2023-08-08" + +tags = ["怎么安装MySQL数据库"] + +archives = "2023-08" + +author = "张翠娉" + +summary = "怎么安装MySQL数据库" + +img = "/zh/post/zhangcuiping/title/img.png" + +times = "14:20" + ++++ + +# 怎么安装MySQL数据库? + +1. 访问[MySQL官网](https://downloads.mysql.com/archives/community/)下载MySQL安装包,例如mysql-8.0.33-linux-glibc2.28-x86_64.tar.gz。 + +2. 解压MySQL软件包到指定目录,例如/opt获得压缩包目录mysql-8.0.33-linux-glibc2.28-x86_64,将其改为mysql + + ``` + cd /opt + tar -xvf mysql-8.0.33-linux-glibc2.28-x86_64.tar.gz + mv mysql-8.0.33-linux-glibc2.28-x86_64 mysql + ``` + +3. 在/opt/mysql/目录下,创建data目录。并赋予data目录权限。 + + ``` + mkdir data + chown -R mysql data + ``` + +4. 在/opt/mysql/目录下,新建/etc/my.cnf文件,添加如下内容: + + ``` + [mysqld] + bind_address= 0.0.0.0 + user=mysql + datadir=/opt/mysql/data + basedir=/opt/mysql + ``` + +5. 在/opt/mysql目录下,执行如下命令初始化数据库 + + ``` + bin/mysqld --initialize --user=mysql + ``` + + 安装成功后,会生成一个临时密码,记录下该密码,登录数据库时会用到。 + +6. 启动数据库,并根据提示输入步骤5生成的临时密码。 + + ``` + bin/mysql -p + ``` + +7. 登录数据库后,修改临时密码。 + + ``` + ALTER USER 'root'@'localhost' IDENTIFIED BY 'Enmo@123' + ``` + +**注意**:执行mysqld可以查看具体报错原因。 \ No newline at end of file -- Gitee