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