⼀、数据库安装
下载
mysql-8.0.31.zip
⽂件,将其放置在
environment
⽬录,并解压⾄当前⽬录:
解压出来的⽬录即为MySQL的安装路径:
⼆、初始化数据库
在开始菜单中找到
CMD
⼯具,
右键使⽤管理员⽅式运⾏(重要)
:
当前⼯作位置为
C:\WINDOWS\system32
⽬录,我们需要先切换到
MySQL
安装路径下的
bin
⽬录
。
这个操作分两步进⾏:
第⼀步,切换盘符
先判断
当前⼯作位置
和
⽬标位置
是否在同⼀磁盘,如果是则跳过第⼀步
如果不是,则需要先切换盘符。
切换盘符语法:盘符
+
冒号,接着回⻋
例如,
environment
在
D
盘⽬录下,则需要先输⼊
D:
+
回⻋
切换到
D
盘。
第⼆步,切换⽬录
使⽤
CD
命令切换
/
进⼊到
MySQL
安装路径下的
bin
⽬录
例如:
cd d:\environment\mysql-8.0.31\bin
也可以分多步进⾏,例如依次执⾏:
cd D:\environment
cd mysql-8.0.31
cd bin
接下来,执⾏如下命令初始化
MySQL
:
mysqld --initialize --console
注:
initialize
表示初始化,
console
表示将执⾏⽇志输出到终端
如果之前使⽤安装器安装过其他
MySQL
数据库,为了防⽌环境变量⼲扰导致命令⾏找到的可执⾏程序不正确,这⾥可以使⽤绝对路径确保万⽆⼀失,例如:
C:\environment\mysql-8.0.31\bin\mysqld --initialize --console
执⾏成功会得到如下结果:
注意图中红⾊框所示位置。
在初始化数据库时,
MySQL
会⾃动⽣成⼀个
root
账户的初始密码,之后第⼀次登录数据库时需要使⽤root
账户以及这⾥的初始密码:
建议把这个密码复制下来临时保存到记事本中,以备使⽤。
三、安装数据库服务
与上⼀步要求相同,需要使⽤管理员权限打开
CMD
,并进⼊到
MySQL
安装路径下的
bin
⽬录。
接下来执⾏如下命令安装
MySQL
服务:
命令:
mysqld install briup-mysql
注:
briup-mysql
为服务名,也可以不声明,如果不声明服务名称则会使⽤默认的服务名
mysql
,为防⽌和安装的其他版本MySQL
服务名冲突,这⾥我们将服务名设置为briup
-mysql 如同之前的问题,为了防⽌之前安装过的MySQL
环境变量⼲扰,使命令⾏找到的可执⾏程序不正确,这⾥可
以使⽤绝对路径执⾏
mysqld
命令:
C:\environment\mysql-8.0.31\bin\mysqld install briup-mysql
执⾏成功后如下所示:
接下来使⽤如下命令启动数据库服务:
net start briup-mysql
启动成功如下所示:
在任务管理器的[服务]⾯板可以查看到刚刚安装成功的MySQL服务:
注意,这⾥因为
MySQL
服务刚安装成功,所以需要我们⼿动启动⼀次。
该服务安装好之后默认为开机⾃启,之后就不需要再⼿动启动
MySQL
服务了。
四、数据库基本配置
1
、登录数据库
登录数据库命令:
mysql -u
账号
-p
回⻋之后,再输⼊密码
(同上,如果安装过其他
MySQL
实例,建议使⽤绝对路径启动
mysql
)
使⽤如下命令登录到数据库:
mysql -u root -p
接着输⼊刚才初始化后终端显示的默认初始密码,登录成功如下所示:
2
、修改
root
密码
登录到数据库之后,⾸先需要修改
root
账户的密码,否则⽆法执⾏其他任何操作。
命令如下:
alter user 'root'@'localhost' identified with mysql_native_password by 'root';
修改成功如下所示:
3
、创建新⽤户
在企业正规⽣产规范中,
root
账户因其权限过⼤,往往不会随意开放给开发⼈员使⽤。
通常会使⽤
root
账户创建⼀个普通⽤户,在项⽬中使⽤。
执⾏如下命令创建⼀个名为
briup
、密码为
briup
的⽤户:
create user 'briup'@'%' identified with mysql_native_password by 'briup';
接下来,为
briup
⽤户赋予操作
briup_cms
数据库的全部权限:
grant all privileges on briup_cms.* to briup;
五、安装Navicat
Navicat
安装⽐较简单,直接双击安装包,按照提示操作即可。
安装好
Navicat
之后双击启动(注意,以下操作等同于之前在命令⾏创建数据库、导⼊数据,如果做过了可以不
做,了解即可)。
点击左上⻆新建⼀个连接,选择数据库类型为
MySQL
:
输⼊连接名称、IP、端⼝、账号、密码
配置完毕之后可以先点击连接测试,没有问题确定保存即可。