asp网站安全,常见的推广平台有哪些,学习网站二次开发,宠物网站开发背景windows通过zip包安装MySQL windows通过zip包安装MySQL下载MySQL的zip安装包创建安装目录和数据目录解压zip安装包创建配置目录 etc 和 配置文件 my.ini安装MySQL进入解压后的bin目录执行命令初始化执行命令安装 验证安装查看服务已安装 启动MySQL查看服务运行情况修改密码创建… windows通过zip包安装MySQL windows通过zip包安装MySQL下载MySQL的zip安装包创建安装目录和数据目录解压zip安装包创建配置目录 etc 和 配置文件 my.ini安装MySQL进入解压后的bin目录执行命令初始化执行命令安装 验证安装查看服务已安装 启动MySQL查看服务运行情况修改密码创建用户并授权创建数据库 windows通过zip包安装MySQL
下载MySQL的zip安装包
使用华为镜像站点的MySQL文件
华为开源镜像站_软件开发服务_华为云
Index of mysql-local/Downloads/MySQL-8.0
此处笔者下载的是 mysql-8.0.24-winx64.zip
https://mirrors.huaweicloud.com/mysql/Downloads/MySQL-8.0/mysql-8.0.24-winx64.zip
创建安装目录和数据目录 D:\MySQL\mysql_install
D:\MySQL\mysql_data解压zip安装包 此处本人解压后解压内容不包含配置文件故自己创建配置文件和配置目录
创建配置目录 etc 和 配置文件 my.ini
[mysqld]
port3306
# 指定MySQL服务监听的端口号默认是3306。basedirD:\\MySQL\\mysql_install\\mysql-8.0.24-winx64
# 指定MySQL的安装基础目录包含MySQL的可执行文件和库文件。datadirD:\\MySQL\\mysql_data
# 指定MySQL的数据文件存放目录如表数据、索引等。max_connections151
# 设置数据库允许的最大连接数。character-set-serverutf8mb4
# 设置服务器默认的字符集utf8mb4支持更多的Unicode字符。collation-serverutf8mb4_unicode_ci
# 设置服务器默认的校对规则与字符集配合使用。log_error D:\\MySQL\\mysql_data\\mysql_error.log
# 指定错误日志文件的存放路径和文件名。general_log 1
# 开启一般查询日志功能。general_log_file D:\\MySQL\\mysql_data\\mysql_general.log
# 指定一般查询日志文件的存放路径和文件名。slow_query_log 1
# 开启慢查询日志功能。slow_query_log_file D:\\MySQL\\mysql_data\\mysql_slow_query.log
# 指定慢查询日志文件的存放路径和文件名。[mysql]
default-character-setutf8mb4
# 设置MySQL客户端默认字符集。[client]
default-character-setutf8mb4
# 设置MySQL客户端程序默认字符集。安装MySQL
以管理员运行powershell 进入解压后的bin目录
cd D:\MySQL\mysql_install\mysql-8.0.24-winx64\bin执行命令初始化
./mysqld --initialize --usermysql --basedirD:\MySQL\mysql_install\mysql-8.0.24-winx64 --datadirD:\MySQL\mysql_data执行命令安装
./mysqld --install MySQL80 --defaults-fileD:\MySQL\mysql_install\mysql-8.0.24-winx64\etc\my.ini验证安装
查看服务已安装
打开“运行”对话框Win R输入services.msc并回车打开服务管理器。在服务列表中找到MySQL80服务或您在安装时指定的服务名称。 启动MySQL
选项处点击启动此服务命令行执行 net start MySQL80 查看服务运行情况 命令查看
PS D:\MySQL\mysql_install\mysql-8.0.24-winx64\bin Get-Service -Name MySQL80Status Name DisplayName
------ ---- -----------
Running MySQL80 MySQL80#重启命令
Restart-Service -Name MySQL80修改密码
PS D:\MySQL\mysql_install\mysql-8.0.24-winx64\bin ./mysql -uroot -p1kMmigX5Xm%%
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.24Copyright (c) 2000, 2021, Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type help; or \h for help. Type \c to clear the current input statement.mysql alter user rootlocalhost identified by 123zzz...A;
Query OK, 0 rows affected (0.10 sec)mysql创建用户并授权
-- 创建用户如果尚未存在
CREATE USER admin% IDENTIFIED BY 123zzz...A;-- 授权用户对所有数据库和表具有所有权限
GRANT ALL PRIVILEGES ON *.* TO admin% WITH GRANT OPTION;-- 刷新权限使更改立即生效
FLUSH PRIVILEGES;创建数据库
mysql CREATE DATABASE testDB1;
Query OK, 1 row affected (0.02 sec)mysql show databases;
--------------------
| Database |
--------------------
| information_schema |
| mysql |
| performance_schema |
| sys |
| testdb1 |
--------------------
5 rows in set (0.07 sec)如果没有配置具体日志文件名MySQL的日志文件位置可能如下错误日志默认情况下MySQL的错误日志文件会保存在数据目录中文件名通常以主机名开头后缀为.err。在您的配置中数据目录设置为D:\MySQL\mysql_data因此错误日志文件应该位于这个目录下文件名可能是您的计算机名加上.err后缀。例如如果您的计算机名为DESKTOP-GURKLIR则错误日志文件可能是DESKTOP-GURKLIR.err
。
查询日志和慢查询日志由于您没有在配置文件中指定查询日志general_log_file和慢查询日志slow_query_log_file的路径这些日志文件也会默认保存在数据目录中即D:\MySQL\mysql_data。文件名可能是hostname.log或mysql.log
。
二进制日志Binary Log二进制日志记录了所有更改数据库数据的操作文件名通常以binlog.开头。如果没有在配置文件中指定它们也会保存在数据目录中即D:\MySQL\mysql_data
。
要找到初始密码您可以检查错误日志文件因为MySQL在初始化时可能会在错误日志中生成一个临时密码。打开D:\MySQL\mysql_data目录下的.err文件搜索包含“A temporary password is set for rootlocalhost”的行这行后面通常会跟着一个密码这个密码就是MySQL的初始密码
。