MySQL安装
1.下载mysql8.0.28安装包。
下载地址:MySQL :: Download MySQL Community Server
下载第一个压缩包
点击跳过,无需登录,直接下载到本地
将下载的zip压缩包,解压到自定义的本地位置
2.配置环境变量。
点击我的电脑->点击属性->点击高级系统设置->环境变量->系统变量path->编辑->新建(把安装mysql的bin路径放上)
3.配置mysql。
最新版本的zip中是没有my.ini文件,所以需要自己新建一个my.ini文件
新建一个my.ini文件
编写以下内容写在my.ini文件中(注意:mysql的安装路径记得要修改和自己安装路径一致)
(mysql-8.0.20-winx64根目录下如果没有data文件夹也不需要新建一个data文件夹。如果新建了,等会用命令行安装Mysql的时候你会找不到初始的登入密码,其实在你输入mysqld --initialize 命令初始化mysql的时候会自动新建一个data文件夹。如果没有记得手动建一个。)
具体内容如下:
[mysqld]
#设置3306端口
port=3306
#设置mysql的安装目录
basedir=E:\3-MySQL\mysql-8.0.28-winx64\mysql-8.0.28-winx64
#设置mysql数据库的数据的存放目录
datadir=E:\3-MySQL\mysql-8.0.28-winx64\mysql-8.0.28-winx64\Data
#允许最大连接数
max_connections=200
#允许连接失败的次数。
max_connect_errors=10
#服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
#设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
4.初始化启动mysql。
进入bin目录
在红框中,输入cmd,回车,进入命令行模式
运行mysqld --initialize --console命令
上述命令运行出错
解决方法:下载vcruntime140_1.dll文件,然后解压后将vcruntime140_1.dll复制到C:\Windows\System32
重新继续运行mysqld --initialize –console命令
执行过后找到A temporary password is generated for root@localhost: 这句,localhost后面就是自己的初始化密码。
启动服务输入net start mysql命令
出现问题:服务名无效。
解决方法1:打开服务,找到mysql,打开服务。
解决方法2:打开服务,没有找到mysql,说明无服务。
则输入mysqld.exe –install命令,提示:
需要以管理员身份运行cmd,进入bin目录重新输入mysqld.exe –install命令
继续输入net start mysql,显示
继续运行命令mysql -u root -p进行登录数据库,这时提示需要密码,然后就是用你上面的密码登录,我这里是+<js+A6pjapH
已成功进入mysql,为了后续方便使用mysql管理员的密码,建议修改密码,使用命令ALTER USER root@localhost IDENTIFIED BY ‘123456’;,将初始化的随机密码修改为123456
安装mysql成功!
Navicat安装
1.下载Navicat安装包。
下载网址:Navicat | 下载 Navicat for MySQL 14 天免费 Windows、macOS 和 Linux 的试用版
下载完成
双击运行,点击下一步继续
选择我同意,点击下一步
自定义安装文件夹,点击下一步继续
选中创建桌面图标:Create a desktop icon,点击下一步
点击安装,开始安装
安装完成,点击“完成”,退出导向
安装Navicat成功!
MySQL与Navicat链接
1.链接mysql
2.点击测试链接
显示连接成功,点击确定
继续点击“确定”
Navicat与MySQL链接成功!
使用Navicat和MySQL命令行创建数据库
1.使用Navicat创建数据库以及表。
新建数据库
填入数据库的相关信息,点击确定
新建表Student,点击保存
插入数据
使用命令行测试一下验证是否连接成功,即命令行中使用命令show databases验证数据库stu是否被创建
使用stu数据库,查询表Student中是否有记录
验证完成,用Navicat创建的表可以用mysql命令行语句查询,连接建立成功!
2.用命令行语句创建数据库以及表。
创建数据库和表
Navicat中刷新可以看到新建的数据库和表
插入数据
Navicat中可以查看新建的表中的数据