数据库的下载、安装与配置
点击链接MySQL数据库下载
点击后显示的是 MySQL8
版本的下载信息。
按照上面的步骤,即可完成下载。
环境配置
- 解压到需要安装的目录,路径必须全英文
- 点击进入该文件夹,添加一个 mysql.ini 的配置文件,内容如下
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置mysql的安装根目录
basedir=D:\\Program Files\\ORACLE\\mysql-8.0.18-winx64
#设置mysql数据库的数据存放目录
datadir=D:\\Program Files\\ORACLE\\mysql-8.0.18-winx64\\data
#设置3306端口
port=3306
#允许最大连接数
max_connections=20
#服务器端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
#创建新表是使用的默认存储引擎
default-storage-engine=INNODB
注意:安装目录和data目录的位置,以自己的数据库安装位置为准
- 配置环境变量
环境变量不知道的小伙伴,可以看我的这则博客,内有环境变量位置所在讲解。
这一次我们需要添加的环境变量如下:
变量 :Path
值 :D:\Program Files\ORACLE\mysql-8.0.18-winx64\bin
Path是已有的环境变量,只需要在其中添加如上的位置即可,记住是
bin
目录
然后我们就可以进行初始化了
命令行安装
在 C:\Windows\system32
目录下找到并右键点击 cmd.exe
应用,选择以管理员身份运行
不使用管理员身份,安装容易出问题
在命令行窗口中直接输入:mysqld --install
回车
等待返回,出现:Service successfully installed
说明安装服务成功
在继续输入 mysqld --initialize --console
命令,生成随机密码
- 密码是
@localhost:
后面一段字符
当然,你也可以使用
mysqld --initialize
命令进行初始化mysql,该命令运行初始化完毕后,会在解压目录下生成一个data文件夹, 在这个文件夹下有一个.err结尾的文件,打开后会有随机生成的密码。也是@localhost:
后面一段字符,需要注意的是,第一个是选择将数据打印在控制台,比较方便
启动服务
使用 net start mysql
开启mysql数据库服务
待显示 MySQL服务已经启动成功
则可以进行登录
MySQL登录
使用 mysql -uroot -p
然后回车
然后会提示你输入密码,把刚刚复制的密码,进行输入即可完成登录。
密码修改
ALTER user 'root'@'localhost' IDENTIFIED BY 'new_password';
如果你需要连接视图工具,如Navicat,需要如下的更改密码方式,本人曾在这里多磨难过T_T
#更改加密方式
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER;
#修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';
# 刷新,保存
FLUSH PRIVILEGES;