MySQL8数据库的安装与配置

MySQL是目前最为流行的开放源码的数据库,是完全网络化的跨平台的关系型数据库系统。它是由瑞典的MySQL AB公司开发的,目前属于Oracle公司。它的象征符号是一只名为Sakila的海豚,代表着MySQL数据库和团队的速度、能力、精确和优秀本质。

1、下载MySQL软件

任何人都可以从Internet上下载MySQL软件,而无须支付任何费用。

下载地址:https://dev.mysql.com/downloads/mysql/

 

2、安装MySQL服务器

下载MySQL软件后,将其解压。本示例的解压路径为:D:\mysql-8.0.15-winx64

2.1 创建my.ini配置文件

我们发现解压后的目录并没有my.ini配置文件,但没关系可以自行创建。在安装根目录下添加 my.ini,写入基本配置信息:

[mysqld]
# 设置3306端口
port=3306

# 设置mysql的安装目录
basedir=D:\mysql-8.0.15-winx64

# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-8.0.15-winx64\Data

# 允许最大连接数
max_connections=200

# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10

# 服务端使用的字符集
character-set-server=UTF8MB4

# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password

[mysql]
# 设置mysql客户端默认字符集
default-character-set=UTF8MB4

[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=UTF8MB4

创建my.ini配置文件后,目录结构如下图:

2.2 安装MySQL软件

(1)以管理员身份运行,进入cmd命令提示符控制器。

(2)运行命令:cd D:\mysql-8.0.15-winx64\bin,进入MySQL安装文件的bin目录下。

(3)在MySQL安装目录的 bin 目录下执行命令:mysqld --initialize --console

执行完成后,会打印 root 用户的初始默认密码,比如:

2019-02-14T08:26:21.841022Z 0 [System] [MY-013169] [Server] D:\mysql-8.0.15-winx64\bin\mysqld.exe (mysqld 8.0.15) initializing of server in progress as process 9968
2019-02-14T08:26:44.018780Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: +jmGLZ5sjsyx
2019-02-14T08:26:54.875911Z 0 [System] [MY-013170] [Server] D:\mysql-8.0.15-winx64\bin\mysqld.exe (mysqld 8.0.15) initializing of server has completed

注意:执行输出结果里面有一段:[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: +jmGLZ5sjsyx 其中root@localhost:后面的“+jmGLZ5sjsyx”就是初始密码(不含首位空格)。在没有更改密码前,需要记住这个密码,后续登录需要用到。

要是不小心关闭了或者没记住,那也没事,删掉初始化的 Data 目录,再执行一遍初始化命令,又会重新生成的。

执行结果如下图:

2.3 安装MySQL服务器

安装MySQL服务器的命令语法:

mysqld --install [服务名称]

后面的服务名可以不写,默认的名字为 mysql。当然,如果你的电脑上需要安装多个MySQL服务,就可以用不同的名字区分了,比如 mysql5 和 mysql8。

例如本示例中的MySQL服务名为:MySQL8.0

在MySQL安装目录的 bin 目录下执行命令:mysqld --install MySQL8.0

当MySQL服务安装成功后,就可在在服务列表中找到该服务了。如下图:

补充:

删除服务命令语法:

sc delete [服务名称]

例如删除上述创建的MySQL服务的命令:sc delete MySQL8.0

 

3、运行MySQL服务器

通过命令提示符(DOS)可以对MySQL服务器进行启动、连接、断开、停止、修改root密码和查询等操作,操作非常简单。

3.1 配置系统的环境变量

(1)拷贝MySQL服务的bin目录地址,如,D:\mysql-8.0.15-winx64\bin

(2)右键单击桌面上的“我的电脑”-->属性-->高级系统设置-->环境变量,在“系统变量”选项组中,编辑path编辑。将刚才拷贝的目录添加到变量值的后端,注意与前段内容要以;分号隔开。

或者:

(1)新建系统变量

变量名:MySQL_Home

变量值:D:\mysql-8.0.15-winx64

(2)修改Path变量值:在Path变量值后面加上:;%MySQL_Home%\bin;

3.2 启动、停止MySQL服务器

以管理员身份运行,进入cmd命令提示符控制器。

启动命令:

\> net start 服务名称

停止命令:

\> net stop 服务名称

例如:使用命令提示符(DOS)启动、停止MySQL服务器。

启动命令:net start MySQL8.0

停止命令:net stop MySQL8.0

3.3 连接MySQL服务器

连接MySQL服务器通过mysql命令实现。

连接命令:

\> mysql -u 用户名 -h 服务地址 -p

例如:使用用户名:root,连接本地的MySQL服务器。

连接命令:mysql -u root -h 127.0.0.1 -p

然后回车,输入用户密码。

3.4 修改root密码

成功连接到MySQL服务器后,需要先修改root密码,命令语法:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码'; 

修改密码,注意命令尾的;一定要有,这是mysql的语法。

执行结果如下图:

3.5 查看已安装的数据库

查看已安装数据库命令:show databases;

3.6 断开MySQL服务器

连接到MySQL服务器后,可以通过在MySQL提示符下输入:exit 或者 quit 命令断开MySQL服务。

断开命令:

mysql> quit;

 

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pan_junbiao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值