MySQL_4.mysql数据库的安装(超详细——保姆级)

1.mysql 单实例、多实例安装 端口:(3306、3307)

环境:win11/win10 , mysql_5.7.30

2.安装Windows VC++ 、NET4.0 等系统组件

下载链接百度网盘:

链接:https://pan.baidu.com/s/1goIbaJ6YC-DzmBbVDyOolg 
提取码:m666 

3.创建MySQL相应目录 、以及数据文件、日志存放路径(3306、3307)

mkdir E:\mysql\app;
mkdir E:\mysql\data\3306\data;
mkdir E:\mysql\log\3306\binlog;
mkdir E:\mysql\log\3306\relaylog;
mkdir E:\mysql\script;
mkdir E:\mysql\data\3307\data;
mkdir E:\mysql\log\3307\binlog;
mkdir E:\mysql\log\3307\relaylog;

可以用图形化去创建也可以直接用终端,这里我直接用的终端去终端去创建的如下

MySQL_4.mysql数据库的安装(超详细——保姆级)_第1张图片

创建效果如下

MySQL_4.mysql数据库的安装(超详细——保姆级)_第2张图片


4. 将 mysql-5.7.30-winx64.zip 压缩包解压到 E:\mysql\app 目录下

   解压出来的目录如下

MySQL_4.mysql数据库的安装(超详细——保姆级)_第3张图片

5. 配置mysql 参数文件 my_3306.ini ,my_3307.ini 复制到E:\mysql\data\3306\目录下

MySQL_4.mysql数据库的安装(超详细——保姆级)_第4张图片

5. 初始化MySQL数据库

初始化3306端口命令

mysqld.exe --defaults-file=E:\mysql\data\3306\my.ini --initialize --basedir=E:\mysql\app\mysql --datadir=E:\mysql\data\3306\data

3307(根据自己需要可只初始化3306,这里我只初始化了3306,所以下面命令没执行,如果需要初始化3307则执行下面命令)

mysqld.exe --defaults-file=E:\mysql\data\3307\my.ini --initialize --basedir=E:\mysql\app\mysql --datadir=E:\mysql\data\3307\data

初始化操作如下

MySQL_4.mysql数据库的安装(超详细——保姆级)_第5张图片

没有报错则初始化成功

这里要注意在终端初始化时一定要以管理员用户运行,否则后面步骤会报错

具体操作如下

点击开始图标 >>>>> 在搜索栏输入cmd >>>>> 右击终端窗口 >>>>> 选择以管理员方式运行  


6. 创建3306 实例的MySQL服务,服务启动 mysql_3306 服务

创建3306服务

mysqld.exe -install mysql_3306 --defaults-file=E:\mysql\data\3306\my.ini

3307(3307同上,如果不需要,可不执行)

mysqld.exe -install mysql_3307 --defaults-file=E:\mysql\data\3307\my.ini

执行操作如下:

MySQL_4.mysql数据库的安装(超详细——保姆级)_第6张图片


7.如果创建服务出错,需要删除服务 则执行以下命令

mysqld.exe  -remove mysql_3306
mysqld.exe  -remove mysql_3307


8. 打开错误日志找到MySQL root 初始化密码,修改密码  

错误日志最后一行root@localhost:后面的就是初始化密码

错误日志路径:E:\mysql\log\3306\mysql-error

MySQL_4.mysql数据库的安装(超详细——保姆级)_第7张图片

(1)复制初始化密码登录

mysql -uroot -p"fv=484uORC%x" -P 3306 

(2)修改密码

set password=password('123456');
flush privileges;

9.如果初始化密码登录报错
报如下错误

MySQL_4.mysql数据库的安装(超详细——保姆级)_第8张图片

这是因为mysql_3306服务还没有启动

解决:

(1)找到服务,以管理员方式运行

MySQL_4.mysql数据库的安装(超详细——保姆级)_第9张图片

(2)找到mysql_3306服务

(3)手动启动服务(右击,选择启动)

(4)再次登录

MySQL_4.mysql数据库的安装(超详细——保姆级)_第10张图片

这次就可以登录上了

10.windows11/10 部署MySQL数据库大概就是这样,个人感觉已经非常详细了,如果有不足的地方欢迎大家来指出,不过生产环境基本上用的Linux系统部署,这个环境仅限于练习,大家打好基础后期会有Linux环境下MySQL各种集群部署案例,不要着急哈,下篇文章见,拜拜咯!

你可能感兴趣的:(数据库,mysql)