河北省建设厅管网站,建设免费网站,做博物馆网站最重要性,汕头seo关键词MySQL是一款常用的关系型数据库管理系统#xff0c;本文将介绍MySQL5.8在Windows下的安装配置教程。
1. 软件下载地址
免安装版下载地址#xff1a;https://dev.mysql.com/downloads/mysql/安装版下载地址#xff1a;https://dev.mysql.com/downloads/installer/
2. 免安…MySQL是一款常用的关系型数据库管理系统本文将介绍MySQL5.8在Windows下的安装配置教程。
1. 软件下载地址
免安装版下载地址https://dev.mysql.com/downloads/mysql/安装版下载地址https://dev.mysql.com/downloads/installer/
2. 免安装版安装步骤 下载免安装版的压缩包并解压到指定目录例如D:\mysql-5.8.0-winx64。 进入MySQL安装目录的bin目录下运行以下命令初始化MySQL服务 mysqld --initialize --console记下输出的root用户的初始密码保存好用于后续登陆MySQL服务。 注册MySQL服务运行以下命令 mysqld --install MySQL --defaults-fileD:\mysql-5.8.0-winx64\my.ini修改my.ini文件配置MySQL服务的参数。具体内容见第3部分。 启动MySQL服务运行以下命令 net start MySQL如果出现错误提示可通过以下命令查看错误日志 mysqld --console停止MySQL服务运行以下命令 net stop MySQL3. my.ini文件配置说明
my.ini是MySQL的配置文件用于配置MySQL服务的各项参数。下面是my.ini文件的内容和每一行的注释说明
[mysqld]
# MySQL服务的端口号
port3306
# MySQL服务的安装路径
basedirD:\\mysql-5.8.0-winx64\\
# MySQL数据文件的存储路径
datadirD:\\mysql-5.8.0-winx64\\data\\
# 允许的最大连接数
max_connections200
# 字符集设置为utf8mb4
character-set-serverutf8mb4
# 开启二进制日志记录
log-binD:\\mysql-5.8.0-winx64\\data\\mysql-bin
# 开启慢查询日志记录
slow_query_log1
slow_query_log_fileD:\\mysql-5.8.0-winx64\\data\\mysql-slow.log
# 设置SQL模式为常用的ANSI模式
sql_modeNO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES[mysql]
# MySQL客户端的默认字符集
default-character-setutf8mb44. 修改root密码
如果忘记了root用户的密码可以通过修改my.ini文件添加shared-memory参数跳过权限验证直接登陆MySQL服务并修改密码 停止MySQL服务运行以下命令 net stop MySQL修改my.ini文件在[mysqld]段下添加以下一行 shared-memory
//或者再加上
skip-grant-tables启动MySQL服务运行以下命令 net start MySQL以root用户身份连接MySQL服务不需要输入密码 mysql -u root修改root用户密码运行以下SQL语句 ALTER USER rootlocalhost IDENTIFIED BY 新密码;修改完密码后需要删除my.ini文件中添加的shared-memory和skip-grant-tables参数并重新启动MySQL服务。
5. 新增用户步骤命令
在MySQL服务中新增用户的步骤和命令如下 登陆MySQL服务输入root用户密码。 创建新用户运行以下SQL语句 CREATE USER 用户名localhost IDENTIFIED BY 密码;授予新用户权限运行以下SQL语句 GRANT 权限列表 ON 数据库名.表名 TO 用户名localhost;其中权限列表可以为ALL PRIVILEGES表示授予该用户所有权限。
6. 注意事项
MySQL服务的端口号默认为3306需要确保该端口没有被其他程序占用。MySQL服务的安装路径和数据文件的存储路径需要在my.ini文件中配置安装时需要注意不要安装到系统盘。修改my.ini文件后需要重启MySQL服务才能生效。忘记root用户密码时需要在my.ini文件中添加shared-memory参数并重新启动MySQL服务。新增用户需要授予相应的权限否则该用户无法操作数据库。