NO.5 MySQL-笔记「终于解决」

NO.5 MySQL-笔记「终于解决」第一章 (p1-p10) 1、安装环境 1、配置环境变量到/bin 2、创建my.ini.txt目录 输入内容:(直接复制) 【 client 】 port=3306 default-characte

NO.5 MySQL-笔记

第一章 (p1-p10)

1、安装环境

	1、配置环境变量到/bin
	2、创建my.ini.txt目录
		输入内容:(直接复制)
【 client 】
port=3306
default-character-set=utf8
[mysqld]
#设置为自己MYSQL的目录
basedir=D:AppGallerySoftwareMySQLmysql-8.0.30-winx64
#设置为MYSQL的数据目录
datadir=D:AppGallerySoftwareMySQLmysql-8.0.30-winx64data
port=3306
character_set_server=utf8
#跳过安全检查
skip-grant-tables
	3、管理员身份打开cmd,并切换到安装目录  
	4、cmd中输入命令:cd /D D:AppGallerySoftwareMySQLmysql-8.0.30-winx64in
	5、执行命令:mysqld -install
	6、 初始化数据库:mysqld --initialize-insecure --user=mysql	(执行完毕会生成data目录)
	7、启动MySQL命令:net start mysql
	8、关闭MySQL命令:net stop mysql
	9、先启动 再进入mysql管理终端-执行:mysql -u root -p	(当前root用户密码为空)
	10、修改root用户密码
		1、执行:use mysql;(带分号)
		2、update user set authentication(下划线)string=password("hsp")where user="root" and Host="localhost";	(修改root的木马为hsp)
		3、执行:flush privileges;	(刷新权限)
		4、退出终端:quit	(只是退出终端,mysql还在运行)
	11、登录root用户:mysql -u root -p
	12、如果安装错误,清除mysql,重新安装。

2、连接到MySQL服务指令:mysql -h 主机IP -p 端口 -u 用户名 -p密码
	1、-p密码不要有空格
	2、-p后面没有写密码,回车会要求输入密码
	3、如果没有写-h 主机,默认就是本机
	4、如果没有写-p 端口,默认就是3306
	5、登录前需要启动mysql服务

3、MySQL_Navicat安装和使用
	1、图形化管理MySQL软件
	2、可百度下载激活成功教程版
	3、实际使用中还是需要使用命令行操作

4、数据库的三层结构
	1、数据库管理系统(DBMS)——数据库DB1——表/视图
	2、MySQL数据库——普通表的本质任然是文件

5、SQL语句的分类
	1、DDL:数据定义语句
	2、DML:数据操作语句
	3、DQL:数据查询语句
	4、DCL:数据控制语句

6、创建数据库
	1、使用指令创建数据库:CREATE DATABASE hsp_db01
	2、删除数据库指令:DROP DATABASE hsp_db01
	3、创建一个使用utf8字符集的hsp_db02数据库:CREATE DATABASE hsp_db02 CHARACTER SET utf8
	4、创建一个使用utf8字符集,并带校对规则的hsp_db03数据库:CREATA DATABASE hsp_db03 CHARACTER SET utf8 COLLATE utf8_bin
	5、查询SQL:SELECT * FROM t1 WHERE NAME = "tom"

7、查看删除数据库
	1、显示数据库语句:SHOW DATABASES
	2、显示数据库创建语句:SHOW CREATE DATABASE db_name
	3、数据库删除语句:DROP DATABASE 

8、备份和恢复数据库
	1、备份数据库(注意:在DOS执行):mysqldump -u 用户名 -p -B 数据库 1 数据库2 > d:\bak.sql
	2、恢复数据库(j进入mysql命令行执行):source d:\bak.sql
	3、  备份库的表:mysqldum -u 用户名 -p密码 数据库 表1 表2 表n > d:\文件名.sql

原文地址:https://www.cnblogs.com/ChenYuansong/archive/2022/08/26/16627875.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/4850.html

(0)
上一篇 2023-06-02
下一篇 2023-06-02

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注