MySQL数据库的安装和配置
- MySQL5.5(解压版安装教程)
- 使用命令行窗口连接MySQL数据库
- mysql -h主机名 -P端口 -u用户 -p密码
- 登录前,保证服务启动
- 启动mysql数据库的常用方式:【Dos命令】
- 服务方式启动(界面)
- net stop mysql服务名
- net start mysql服务名
* 特别说明:
如果安装过程中出错了,或者想重新来一遍,sc delete mysql 【删除已经安装好的mysql服务,需慎重】
zip安装文件是压缩文件,和.exe安装文件是不一样的,要严格按照步骤执行,否则容易安装失败
- 下载后得到zip安装文件
- 解压后的路径不要有中文和空格
- 解压到 D:\hspmysql\mysql-5.7.19-winx64 目录下【根据自己情况来指定目录,尽量选一个空间大的】
- 添加环境变量:电脑-属性-高级系统设置-环境变量,在path环境变量增加mysql 的安装目录\b目录。
- 在 D:\hspmysql\mysql-5.7.19-winx64 创建 my.ini 文件,需要自己创建
[client]
port = 3306
default-character-set = utf8
[mysqld]
# 设置为自己的mysql的安装目录
basedir = D:\hspmysql\mysql-5.7.19-winx64\
# 设置为MySQL的数据目录
datadir = D:\hspmysql\mysql-5.7.19-winx64\data\
port = 3306
character_set_server = utf8
# 跳过安全检查
skip-grant-tables
6. 是用 管理员身份 打开cmd,并切换到 D:\hspmysql\mysql-5.7.19-winx64\bin 目录下,执行mysqld-install
输入mysqld install,安装成功
7. 初始化数据库:mysqld–initialize-insecure–user=mysql
如果执行成功,会生成data目录
8. 启动MySQL服务:net start mysql [停止mysql服务指令 net stop mysql]
启动停止MySQL服务
- 进入 mysql 管理终端:mysql -u root -p【当前 root 用户密码为 空】
- 修改 root 用户密码
use mysql;
后面的分号要带上
update uesr set authentication_string = password('hsp') where user='root' and Host='localhost';
回车即可执行该命令
执行:flush privileges
刷新权限11. 修改my.ini ,再次进入就会进行权限验证了。
- 重新启动 mysql
net stop mysql / net start mmysql
:该指令需要退出mysql,在Dos下执行
不输密码或者密码错误:
密码成功:
* 安装步骤一定要严格按照要求,MySQL安装出错非常麻烦,如果真的出错了,先用sc delete mysql
清除现在的MySQL服务,【sc delete mysql:删除已经安装好的mysql服务,需慎重】
使用命令行窗口连接到MYSQL数据库
- mysql -h 主机名 -P 端口 -u 用户名 -p密码
- 登录前,保证服务启动
- 启动mysql数据库的常用方式:【DOS命令】
- 服务方式启动
- net stop MySQL服务名
- net start MySQL服务名
Navicat安装和使用
图形化MySQL管理软件
软件下载
navicat地址:http://www.navicat.com.cn/products/
安装步骤
* 基本是傻瓜式安装
- 下载后得到zip安装文件
- 使用管理员身份安装
- 指定安装目录(根据自己情况来指定目录) D:\program\Navicat 15 for MySQL
- 双击运行,配置连接
* 与命令行连接到MySQL数据库一样,只是变成了图形化。
演示:创建一个数据库db01,在db01 创建一张表users,保存3个用户。
表添加一行,TAB键
使用指令创建数据库和表
SQLyog 安装使用
图形化MySQL管理软件
软件下载
SQLyog下载地址 :https://sqlyog.en.softonic.com/
安装&使用
* 基本是傻瓜式安装
- 下载后得到zip安装文件
- 使用管理员身份安装
- 指定安装目录(根据自己情况来指定目录) D:\program\SQLyog Community
- 双击运行,配置连接
创建数据库
创建表,记得保存
添加数据到表
SQyog可以写SQL语句
学习笔记,哔哩哔哩 -韩顺平讲MySQL:https://www.bilibili.com/video/BV1H64y1U7GJ?p=1