当前位置:网站首页>开发者,MySQL专栏完更,助你轻松从安装到入门进阶
开发者,MySQL专栏完更,助你轻松从安装到入门进阶
2022-07-04 15:35:00 【王 子】
作者:大二计算机学生小周
*主页:悄悄关注小周
关键:MySQL
安装
5.7
*️学习:订阅数据库专栏
深入学习MySQL
三篇学会MySQL数据库【基础知识】
三篇学会MySQL数据库【查询详解】
三篇学会MySQL数据库【高级部分】
大家好,我是小周,周棋洛的周,放假前写了三篇学习MySQL
系列文章,但没讲安装配置,今天补上,配合组成一个入门系列,文章会不断修补完善,有喜欢的小伙伴可以订阅学习呀,如果觉得文章写的不错,记得三联支持可怜的博主呀
文章目录
1.下载MySQL5.7压缩包
下载完成后,解压提取
注意:解压路径中最好没有中文和空格
2.卸载MySQL服务
如果在安装过程中出错了,卸载MySQL服务可以使用以下命令
sc delete mysql
3.配置环境变量
搜索环境变量
并打开
选择环境变量
选择系统变量,新建一个
变量名是MYSQL_HOME
,变量值是安装MYSQL目录中bin目录的外一层目录
找到Path变量,双击编辑
点击新建
值是%MYSQL_HOME%\bin
,之后一直点击确定就OK了
4.为什么配置环境变量?
使用mysql
,实际就是使用bin
目录下的可执行文件,如果我们没有在MySQL
的bin
目录下,就无法使用这些可执行文件,但是windows
如果在当前目录下没有找到,还会到path
变量下查找,找到了就使用,找不到才报错,所以,配置环境变量的目的就是让我们在任意目录下都可以使用MySQL
的可执行文件
5.创建my.ini文件
编辑my.ini文件,将安装目录修改为自己的安装目录,数据目录就是在安装目录后加上data目录。
[client]
port=3306
default-character-set=utf8
[mysqld]
# 设置为自己MYSQL的安装目录
basedir=D:\\mysql5.7\
# 设置为MYSQL的数据目录
datadir=D:\\mysql5.7\data\
port=3306
character_set_server=utf8
# 跳过安全检查
skip-grant-tables
6.安装数据库
搜索cmd,并使用管理员身份运行
切换至MySQL的bin目录下,执行安装命令
mysqld -install
7.初始化数据
完了,继续初始化数据库,执行下面命令:
mysqld --initialize-insecure --user=mysql
如果这里报错了,报错信息如下,就是my.ini
文件的路径注意开始是双反斜杠哦,改过来再次执行就可以了
mysqld: Can't create directory 'D: oftware\environment\mysql5.7.38\mysql-5.7.38-winx64\data\' (Errcode: 2 - No such file or directory)
如果执行成功,控制台是没有提示的,但是再回到安装目录下,你会发现多出了data文件夹,而且这个文件夹是有数据的,大约在120mb左右
8.启动MySQL
net start mysql
所以说MYSQL是一个服务是没有问题的
9.进入MySQL终端
mysql -u root -p
当前root 用户密码为 空,直接回车不要输入密码
10.修改密码
use mysql;
update user set authentication_string=password('你的密码') where user='root' and Host='localhost';
11.刷新权限并退出
刷新权限
flush privileges;
退出登录
quit
12.开启权限验证
把my.ini配置文件中的跳过安全检查注释掉,下次登陆就需要输入密码了
# 跳过安全检查
#skip-grant-tables
13.重启MySQL
net stop mysql
net start mysql
14.登录MySQL
15.完美撒花
完美,数据库的安装配置,配合专栏的基础知识,查询详解,高级学习,相信你一定可以轻松入门MySQL,并随着手熟,理解一些底层并向数据库底层以及调优进军,加油吧,少年,我是小周,周棋洛的周,如果觉得文章写的不错,记得三联支持可怜的博主呀️
边栏推荐
- ECCV 2022 released: 1629 papers were selected, and the employment rate was less than 20%
- Integration of ongdb graph database and spark
- GO开发:如何利用Go单例模式保障流媒体高并发的安全性?
- Understand ThreadLocal in one picture
- [Acwing] 58周赛 4490. 染色
- Oracle监听器Server端与Client端配置实例
- 第十八届IET交直流输电国际会议(ACDC2022)于线上成功举办
- Chow Tai Fook fulfills the "centenary commitment" and sincerely serves to promote green environmental protection
- PingCode 性能测试之负载测试实践
- 2022PMP考试基本情况详情了解
猜你喜欢
detectron2安装方法
照明行业S2B2B解决方案:高效赋能产业供应链,提升企业经济效益
Position encoding practice in transformer
聊聊异步编程的 7 种实现方式
昆明三环闭合工程将经过这些地方,有在你家附近的吗?
Blood spitting finishing nanny level series tutorial - play Fiddler bag grabbing tutorial (2) - first meet fiddler, let you have a rational understanding
PingCode 性能测试之负载测试实践
Congratulations to Mr. Zhang Pengfei, chief data scientist of artefact, for winning the campaign Asia tech MVP 2022
智慧物流園區供應鏈管理系統解决方案:數智化供應鏈賦能物流運輸行業供應鏈新模式
How to implement a delay queue?
随机推荐
Visual studio 2019 (localdb) mssqllocaldb SQL Server 2014 database version is 852 and cannot be opened. This server supports 782
Rebalance operation in spark and its difference from repartition operation
Yanwen logistics plans to be listed on Shenzhen Stock Exchange: it is mainly engaged in international express business, and its gross profit margin is far lower than the industry level
[Chongqing Guangdong education] National Open University spring 2019 1248 public sector human resource management reference questions
Start by counting
DataKit——真正的统一可观测性 Agent
2022PMP考试基本情况详情了解
Is it safe for Anxin securities to open an account online? Is the account opening fee charged
智慧物流園區供應鏈管理系統解决方案:數智化供應鏈賦能物流運輸行業供應鏈新模式
[glide] cache implementation - memory and disk cache
中信证券网上开户安全吗 开户收费吗
Maximum subarray and matrix multiplication
PingCode 性能测试之负载测试实践
新的职业已经出现,怎么能够停滞不前 ,人社部公布建筑新职业
话里话外:流程图绘制初级:六大常见错误
周大福践行「百周年承诺」,真诚服务推动绿色环保
Object. Usage of keys()
Blood spitting finishing nanny level series tutorial - play Fiddler bag grabbing tutorial (2) - first meet fiddler, let you have a rational understanding
MVC模式和三层架构
Pytorch deep learning quick start tutorial