下载MYSQL
在官网下载mysql community server产品
(如果你没有注册登录下载页面,官网会提示你注册一个账号进行下载,当然你也可以选择No thanks, just start my download.选项)
安装MYSQL
1.解压压缩包
2.以管理员的身份打开cmd窗口,再进入到musql安装目录下的bin目录,输入命令 mysqld -install
配置MYSQL
1. 配置环境变量-》新建“MYSQL_HOME”变量,变量值为mysql的安装目录。并编辑Path变量,添加“%MYSQL_HOME%\bin”-》运行cmd,输入mysqld --version 输出mysql版本信息,即为环境变量配置成功
2. 在mysql根目录下新建初始化配置文件 “my-default.ini”
配置以下内容:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir= D:\\m\\mysql\\mysql-8.0.20-winx64
# 设置mysql数据库的数据的存放目录
datadir= D:\\m\\mysql\\mysql-8.0.20-winx64\\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
3. 以管理员的身份运行cmd,进入到mysql的安装目录下的bin目录,运行mysqld --initialize 命令,初始化mysql配置,这是为了生成root账户并且生成一个随机密码,成功则无信息弹出,且在mysql安装目录下生成data文件夹 =》root账户的密码保存在data文件夹下的一个后缀名为“.err”的文件中
注意:如果要重新初始化,必须先清空data文件夹。(包括停止下一步的服务)
启动运行MYSQL
1. 以管理员的身份运行cmd,进入到mysql的安装目录下的bin目录,运行 net start mysql 命令,启动mysql服务
2. 继续输入 mysql -u root -p,输入root的密码即可登录mysql
3. 在mysql中,输入“ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY'newpassword';” 可修改密码,newpassword即为新密码:
4. 在mysql中,输入“show databases;” 展示已有的数据库
安装MYSQL中出现的错误
1. 问题描述: 安装mysql时执行“mysqld -install”报错: 由于找不到vcruntime140_1.dll,无法继续执行代码 -》 解决办法 :这是缺少了动态链接库(.ddl文件), 跟mysql无关, 下载一份即可, 下载地址, 复制到C:\Windows\System32, 我下载的是64位版本的压缩包
2. 问题描述:初始化mysql时执行“mysqld –initialize”报错:Can't create test file ... -》 解决办法,提前新建初始化配置文件,并且名字要为my-default.ini,好像名字为my.ini也会出现同样的错误
3. 问题描述:启动mysql时执行“net start mysql ”提示:发生系统错误2,系统找不到指定的文件 -》 解决办法:这个是因为MySQL的路径没有指定,解决办法是,先将MySQL卸载,cmd输入mysqld remove,提示成功后,切换到MySQL的bin目录,然后在执行安装mysqld install,成功后,再net start mysql,这时候就应该正常启动了。