MySQL8.0.19数据库安装与简单使用

MySQL8.0.19数据库安装与简单使用

 

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),目前属于 Oracle 旗下产品,有多个版本

1). MySQL Community Server,社区版本,开源免费,但不提供官方技术支持。

2). MySQL Enterprise Edition 企业版本,需付费,可以试用30天。

3). MySQL Cluster CGE 高级集群版,需付费。

MySQL Community Server是开源免费的, MySQL是跨平台的,选择对应的平台下载安装文件安装,下面我们以社区版本在windows10平台上为例来说明。

 

打开下面链接,挑选你需要的 MySQL Community Server 版本及对应的平台。

https://dev.mysql.com/downloads/mysql/

 

 

由上图可知,有两种安装方式:安装包安装,压缩包安装。

 

压缩包安装方式:

下载到D盘解压,解压完打开显示如下:

在这个文件夹(目录)中,没有的my.ini文件,需要你在这个文件夹中下添加my.ini(新建文本文件,一定将文件扩展名改为.ini),写入基本配置:

[mysqld]

# 设置3306端口

port=3306

# 设置mysql的安装目录

basedir= D:\mysql-8.0.19-winx64\mysql-8.0.19-winx64   # 根据你的安装路径更改路径,其中\有人说改用双斜杠\\

# 设置mysql数据库的数据的存放目录

datadir= D:\mysql-8.0.19-winx64\mysql-8.0.19-winx64\Data   # 此处同上

# 允许最大连接数

max_connections=200

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

max_connect_errors=10

# 服务端使用的字符集默认为UTF8

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

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

default_authentication_plugin=mysql_native_password

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[client]

# 设置mysql客户端连接服务端时默认使用的端口

port=3306

default-character-set=utf8

 

为使用方便,配置操作系统环境变量path值(根据你实际情况设置)

D:\mysql-8.0.19-winx64\mysql-8.0.19-winx64\bin

以windows10为例

右键此电脑,属性,高级系统设置,系统属性,在“系统变量”中,找到PATH,添加,参见下图:

 

下面进行安装设置,要以管理员权限进行

win10 以管理员权限打开命令提示窗口cmd

开始菜单搜索,输入cmd,搜索出来的结果,右键选择 管理员打开

 

 

 

初始化MySQL

以管理员权限打开命令提示窗口cmd,执行命令:

mysqld --initialize –console

 

其中root@localhost:后面的就是系统给你的初始密码。在没有更改密码前,需要记住这个密码,后续登录需要用到。没记住?这可不是好习惯,但也不用怕,删掉初始化的 datadir 目录,再执行一遍初始化命令,又会重新生成的。当然,也可以使用安全工具,强制改密码。

若不设置root密码(但这不是好习惯),也可以初始化MySQL:

mysqld --initialize -insecure

 

此时basedir= D:\mysql-8.0.19-winx64\mysql-8.0.19-winx64指定目录下出现data文件夹,且里面会有一些文件。

 

 

【若mysqld --initialize –console报错vcruntime140_1.dll丢失的解决方法

参见:

https://blog.csdn.net/weixin_42545675/article/details/104108216

 

安装mysql服务

执行下面的命令:

mysqld --install [服务名](服务名可以不加默认为mysql,如果你的电脑上需要安装多个MySQL服务,就可以用不同的名字区分了,如 mysql8。)

mysqld --install

如上图,说明成功!

 

【如果出现这个

说明mysql的服务还在把它卸载   

用这个命令

sc delete 服务名 或mysqld -remove卸载服务,如

sc delete mysql 】

 

 

启动MySQL服务

通过命令net start 服务名,启动MySQL的服务,如

net start mysql

 

【通过命令net stop服务名,如net stop mysql停止服务】

 

这时,打开电脑的系统服务可以看到

[Win10如何打开系统服务?上网搜索]

 

 

现在可以使用mysql了

先登录

mysql -u root -p

 

 

 

 

查看一下默认安装的数据库

show databases;

 

看一下默认MySQL用户:

select user,host,authentication_string from mysql.user;

 

更改登录密码

如果你想更改登录密码,执行命令(注意命令尾的;):

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

 

安装包安装方式可参见:

https://blog.csdn.net/weixin_38936626/article/details/88095306

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章