新手安装MySQL
2022/3/3 2:15:01
本文主要是介绍新手安装MySQL,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
数据库
数据库DataBase
简称 DB 。按照一定格式存储数据的一些文件的集合。存储数据的仓库,实际上就是一堆数据文件。
数据库管理工具
数据库管理系统DataBase Management System
简称 DBMS 。用来对数据库进行增删改查操作的工具。
常见的数据库管理系统:MySQL,Oracle,MS,SqlServer,DB2,sybase
等
SQL
结构化查 询语言,写好的SQL
语句提交给DMBS
,DBMS
负责执行SQL
命令,最终进行数据的增删改查。
SQL
是标准结构化查询语言,在所有的DBMS
里 大同小异,
MySQL 8.x
-
1、
MySQL
并不是数据库,而是一个管理工具,MySQL
底下具有很多MySQL
数据库实例 -
2、
MySQL
服务操作- 服务注册:
mysqld --install mysql
- 注,只有服务不存在的时候才能注册
- 服务状态 查询:
sc query mysql
- 删除服务:
sc delete mysql
- 服务注册:
-
易错点:
mysql
是控制台程序,mysqld
是服务程序,在linux
下,一般情况下服务进程都是以 d 结尾,例如httpd
MySQL
安装
以MySql zip
压缩包为例(没有Gui
初始化界面的纯命令操作)
1、配置环境变量 :
MYSQL_HOME
C:\my_progam\MySQL\mysql-8.0.28-winx64
Path :
%MYSQL_HOME%\bin
2、初始化
Windows下 (Linux下大同小异)
a、mysqld --initialize 表示初始化mysql,并且自动创建超级账户root,随机密码存放在 MYSQL_HOME\data下的.err文件里
1、初始化
MySQL数据库文件
:
- 1、在
MYSQL_HOME
目录下如果有data文件夹,先删除,这个是存放旧mysql
配置与数据的文件夹- 2、初始化
MySQL
服务:
- 初始化表示,1、创建root超级账号,并设立密码;2、初始化data文件夹;3、设置该文件夹权限
- 初始化有几种让人迷惑的操作方式
b、mysqld --initialize-insecure 表示初始化mysql,并且自动创建超级账户root,密码设置为空
c、mysqld --initialize --user=mysql 表示初始化mysql,并且自动创建超级账户root,随机密码存放在 MYSQL_HOME\data下的.err文件里,且创建的这个data数据库文件夹用户名用户组者是系统账号mysql(详情查看linux用户权限)
d、mysqld --initialize --console 表示初始化mysql,并且自动创建超级账户root,随机密码打印在控制台上,且保存放在 MYSQL_HOME\data下的.err文件里
2、安装
MySQL
服务到系统:mysqld --install mysql
- 如果显示
mysql
已经存在了,就说明之前安装过,没有将服务删除,此时执行sc delete mysql
先删除旧服务,再执行3、启动
MySQL
服务:net start mysql
4、登录
MySQL
:mysql -uroot -p
或者明文登录mysql -uroot -p密码
5、简单修改当前登录的账号密码
Alter user 'root'@'localhost' IDENTIFIED BY '12345679';
这篇关于新手安装MySQL的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-04部署MySQL集群项目实战:新手入门教程
- 2024-11-04如何部署MySQL集群资料:新手入门指南
- 2024-11-02MySQL集群项目实战:新手入门指南
- 2024-11-02初学者指南:部署MySQL集群资料
- 2024-11-01部署MySQL集群教程:新手入门指南
- 2024-11-01如何部署MySQL集群:新手入门教程
- 2024-11-01部署MySQL集群学习:新手入门教程
- 2024-11-01部署MySQL集群入门:新手必读指南
- 2024-10-23BinLog入门:新手必读的MySQL二进制日志指南
- 2024-10-23Binlog入门:MySQL数据库的日志管理指南