南宁网站建设费用百度收录查询
文章目录
- 一、下载MySQL安装包
- 二、安装MySQL
- 1、将下载完成的安装包解压到你喜欢的目录
- 2、配置环境变量MYSQL_HOME
- 3、添加mysql配置文件my.ini
- 4、初始化数据库
- 5、安装mysql服务
- 6、开启mysql服务
- 7、使用临时密码进入mysql
- 8、进入mysql后修改登录密码
- 9、测试
- 三、安装时可能遇到的错误
- 1、问题一:启动mysql服务时报错
- 2、问题二:mysql不是内部命令
- 3、问题三:密码输入错误
一、下载MySQL安装包
附下载地址:https://dev.mysql.com/downloads/mysql/
这里下载的是社区版5.7.34
二、安装MySQL
1、将下载完成的安装包解压到你喜欢的目录
2、配置环境变量MYSQL_HOME
在右击 “此电脑” --> “属性” --> “高级系统设置” --> “环境变量” --> “新建”
path中添加:
%MYSQL_HOME%\bin
3、添加mysql配置文件my.ini
打开刚刚解压的文件夹 D:\mysql-5.7.34-winx64 ,在该文件夹下创建 my.ini 配置文件,编辑 my.ini 配置以下基本信息:
[client]
# 设置mysql客户端默认字符集
default-character-set=utf8[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir = D:\\mysql-8.0.26-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
datadir= D:\\mysql-8.0.26-winx64\\data
# 允许最大连接数
max_connections=200
max_allowed_packet = 32M
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
explicit_defaults_for_timestamp = true
sql_mode = NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER[mysqld]
port= 3306 ##设置端口号
##设置的MySQL的安装目录
datadir= D:/mysql-8.0.26-winx64data## 此值为数据存在目录,最开始没有数据目录,不急先这样写
的max_connections = 200 ##允许最大连接数##skip-grant-tables ##取消权限设置不启动grant-tables授权表
4、初始化数据库
方式一:不打印日志
mysqld --initialize
方式二:打印日志
mysqld --initialize --console
PS:此处方框中的内容为首次登录mysql的临时密码。下面要考!!!
5、安装mysql服务
mysqld -install
6、开启mysql服务
net start mysql
7、使用临时密码进入mysql
方式一:
临时密码位置:D:\mysql-5.7.34-winx64\data
一个后缀名为 .err 文件中
(注意不要使用我这里的密码,每一个安装安装密码都是随机的)
方式二:直接复制刚刚打印的日志
8、进入mysql后修改登录密码
set password=password('new your password');
9、测试
退出登录:
exist;
重新使用新密码进入若成功则安装完成。
三、安装时可能遇到的错误
1、问题一:启动mysql服务时报错
解决方法:
此问题是由于找不到mysql服务导致。
1>(win+r 输入regedit 打开注册表)
找到此目录下的MySQL服务
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL
双击修改路径,
"D:\mysql-5.7.34-winx64\bin\mysqld" MySQL
修改完成之后点击“确定”。
2> 将mysql服务设为自动
(win+r services.msc)
找到MYSQL右击属性,将 启动类型 改为 自动。
3>重新启动mysql服务即可
2、问题二:mysql不是内部命令
解决方法:此问题是由于环境变量,未配置或配置错误导致,请检查环境变量。
3、问题三:密码输入错误
解决方法:重新输入正确的密码