文章目录
MySQL入门
引出数据库
淘宝网,京东、微信,抖音都有各自的功能,那么当我们退出系统的时候,下次再访问时,为什么信息还存在==> 数据库支持
MySQL安装(官方下载非解压包->极力推荐)
调整参数和版本(一般这样选择即可)
选择5.7版本的,7后面的小版本可忽略。我们下载MSI格式的而非解压版的,所以选择MSI对应的下载链接
安装
双击安装
我们只需要server即可,自定义安装的话可以选择安装可视化工具wokebench
设置自己的密码,然后后面全部点下一步即可
我去,好像忘了设置安装路径了,问题有点恶心,重新卸载重装有单麻烦,所以这里我们选择将就使用,查看mysql路径然后配置环境变量正常使用即可
查看之前的mysql安装的路径方法
双击msi重新安装
会看到上一个mysql安装路径,然后复制地址作为环境变量的值
配置环境变量
C:\Program Files\MySQL\MySQL Server 5.7\bin
编辑系统变量,新建一个即可
测试使用
正常使用
MySQL安装和配置(压缩包形式->极力不推荐->博主也好久没用了所以可能有问题)
-
mysql5.5 mysql5.6 mysql5.7(稳定) mysql8 更高版本
-
使用命令行窗口连接MYSQL数据库
- mysql -h 主机名 -p端口 -u用户名 -p密码
- 登录前,保证服务启动
启动mysql数据库的常用方式:[Dos命令]
- 服务方式启动(界面)
- net stop mysql服务名
- net start mysql服务名
软件下载
官方下载5.7
特别说明
如果安装过Mysql过程中,出错了或者想重新再来一把
sc delete mysql 【删除已安装好的mysql:注意:慎重】
安装步骤
注意,zip安装文件是压缩文件,和exe文件安装是不一样的,要严格按照老师的下面的步骤来执行,否则安装不会成功
- 解压的路径最好不要有中文和空格
- 解压在一个大点的盘符里
- 解压后变成一个文件夹,此时先设置环境变量
设置环境变量
电脑 - 属性 - 高级系统设置 - 环境变量,在Path 环境变量增加mysql的安装目录\bin 目录,如下图
找到bin目录,黏贴路径(以防出错)
目的
方便的在任意目录下都可以操作我们的mysql相关指令
创建my.ini文件
-
5.5版本自动创建
-
5.7版本要用户创建
在安装目录下创建my.ini文件,复制以下内容
[client]
port=3306
default-character-set=utf
[mysqld]
//设置为自己的MYSQL的安装目录
basedir=D:\hspmysql\mysql-5.7.19-win64\
//设置为MYSQL的数据目录,这个目录是系统创建的
datadir=D:\hspmysql\mysql-5.7.19-winx64\data\
port=3306
character_set_server=utf8
//跳过安全检查,(注销后,需要输入正确的用户名和密码才能登陆)
skip-grant-tables
执行mysqld -install
使用管理员打开cmd,并切换到D:hspmysql\mysql-5.7.19-winx64\bin 目录下,执行mysqld -install
初始化数据库
mysqld --initialize -insecure --user=mysql
- 这里不成功的可以尝试在ini文件中 路径改成双斜杠的
启动mysql服务
net start mysql 【停止mysql服务指令 net stop mysql】
关闭mysql服务
进入mysql管理员终端
mysql -u root -p【当前root用户密码为 空】
修改root用户密码
user mysql;
updata user set authentcation_string=password(‘hsp’) where user=‘root’ and Host=‘localhost’;
上面的语句就是修改 root用户的密码为 hsp
注意:在后面需要带分号,回车即执行该指令
执行:flush privileges;刷新权限
退出:quit
修改 my.ini,再次进入就会进行权限验证了
#skip-grant-tables
重启mysql
net stop mysql
net start mysql
注意:该指令需要退出mysql,在Dos下执行
再次进入mysql,输入正确的用户名和密码
mysql -u root -p
密码正确,进入mysql
密码错误,提示如下信息
最后提示
安装过程中,一定要严格按照步骤来,不然会错误
如果真的错误,清除mysql服务,再次安装
连接MySQL指令
MySQL端口
3306前面配置时指定过
实际工作中,为了避免被黑客攻击,我们的端口配置都会做更改