MySQL基本管理使用
2022/1/24 19:04:24
本文主要是介绍MySQL基本管理使用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目录- 一:mysql简介
- 1.什么是MySQL?
- 2.MySQL的本质
- 3.MySQL的特点与优势
- 二:基本操作命令
- 1.登录服务端
- 2.2.结束符c
- 3.查看当前所有的库名称
- 4.取消之前的命令
- 5.退出客户端
- 三:系统服务制作(环境变量)
- 1.先解决路径切换问题
- 2.mysql路径添加到环境变量
- 四:将MySQL服务制作成系统服务(开机自启动)
- 1.先以管理员身份打开cmd窗口
- 2.输入制作命令
- 3.启动服务(第一次需要自己启动 后面就是开机自启动)
- 4.停止服务
- 5.取消系统服务
- 6.查看计算机当前运行程序数
- 五:修改管理员密码
- 1.在cmd窗口内直接借助于mysqladmin命令
- 2.终端直接输入修改密码的命令即可
- 3.第一次修改完密码以后,之后还修改密码需要
- 4.在客户端中修改
- 5.登录客户端
- 六:忘记密码如何操作
- 1.关闭mysql服务
- 2.以跳过授权表的方式重新启动(表就是存储用户的密码)
- 3.重新打开一个cmd(重新开启新cmd)
- 3.修改指定用户的密码(重置密码)
- 4.退出客户端并且以正常的方式重新启动服务端(当前数据库不校验所有人密码)
- 5.密码修改成功以正常方式启动
- 七:字符编码(统一编码)
- 1.查看编码信息
- 2.配置文件
- 3.添加配置信息
- 4.重新服务端才能生效
- 5.查看编码信息
一:mysql简介
1.什么是MySQL?
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
2.MySQL的本质
mysql本质就是一个基于socket编写的C/S架构的软件
客户端软件
mysql自带:如mysql命令,mysqldump命令等
python模块:如pymysql
3.MySQL的特点与优势
- MySQL 数据库管理系统具有很多的优势,下面总结了其中几种。
1.MySQL 是开放源代码的数据库
MySQL 是开放源代码的数据库,任何人都可以获取该数据库的源代码。这就使得任何人都可以修正 MySQL 的缺陷,并且任何人都能以任何目的来使用该数据库。MySQL 是一款可以自由使用的数据库。
2.MySQL 的跨平台性
MySQL 不仅可以在 Windows 系列的操作系统上运行,还可以在 UNIX、Linux 和 Mac OS 等操作系统上运行。因为很多网站都选择 UNIX、Linux 作为网站的服务器,所以 MySQL 的跨平台性保证了其在 Web 应用方面的优势。虽然微软公司的 SQL Server 数据库是一款很优秀的商业数据库,但是其只能在 Windows 系列的操作系统上运行。因此,MySQL 数据库的跨平台性是一个很大的优势。
3.功能强大且使用方便
MySQL 是一个真正的多用户、 多线程 SQL 数据库服务器。它能够快速、有效和安全的处理大量的数据。相对于 Oracle 等数据库来说,MySQL 的使用是非常简单的。MySQL 主要目标是快速、健壮和易用。
二:基本操作命令
1.登录服务端
mysql # 以游客模式登录
mysql -u用户名 -p密码 -hip -Pport # 完整的登录命令
mysql -u用户名 -p密码 # 本机使用该命令即可
- 第一次以管理员身份登录是没有密码的 直接回车即可
2.2.结束符c
MySQL的SQL语句都是以分号作为结束符
;
3.查看当前所有的库名称
show databases;
4.取消之前的命令
\c # 或者直接运行报错
5.退出客户端
exit;
quit;
三:系统服务制作(环境变量)
1.先解决路径切换问题
将bin目录路径添加到环境变量中
2.mysql路径添加到环境变量
'''注意win7与win10区别'''
四:将MySQL服务制作成系统服务(开机自启动)
1.先以管理员身份打开cmd窗口
2.输入制作命令
mysqld --install
3.启动服务(第一次需要自己启动 后面就是开机自启动)
1.可以鼠标右键点击启动按钮 2.命令行输入启动命令 net start mysql
4.停止服务
net stop mysql
5.取消系统服务
mysqld --remove
6.查看计算机当前运行程序数
services.msc
五:修改管理员密码
1.在cmd窗口内直接借助于mysqladmin命令
2.终端直接输入修改密码的命令即可
mysqladmin -uroot -p password 123 # 该命令输完会提示让你再输一次上一次的密码
3.第一次修改完密码以后,之后还修改密码需要
mysqladmin -uroot -p123 password 123456
4.在客户端中修改
set password=PASSWORD('新密码')
5.登录客户端
mysql -u用户名 -p密码 -hip -Pport # 完整的登录命令
mysql -u用户名 -p密码 # 本机使用该命令即可
六:忘记密码如何操作
1.关闭mysql服务
net stop mysql # 管理员身份运行
2.以跳过授权表的方式重新启动(表就是存储用户的密码)
mysqld --skip-grant-tables
3.重新打开一个cmd(重新开启新cmd)
mysql -uroot -p # 验证密码直接回车
查看当前数据库(存储密码表)
select * from mysql.user\G;
3.修改指定用户的密码(重置密码)
update mysql.user set password=password(123) where user="root" and host="localhost"; # 修改对应用户的密码
4.退出客户端并且以正常的方式重新启动服务端(当前数据库不校验所有人密码)
exit;
5.密码修改成功以正常方式启动
net start mysql # 管理员启动
七:字符编码(统一编码)
1.查看编码信息
\s
防止数据传输错乱,计算机底层只认识二进制,所有需要统一字符编码,让计算机能读懂人类语言。
2.配置文件
mysql默认的配置文件 my-default.ini 拷贝my-default.ini文件并修改为my.ini
3.添加配置信息
[mysqld] # 服务端启动就加载以下代码 character-set-server=utf8 collation-server=utf8_general_ci [client] # 客户端连接就加载以下代码 default-character-set=utf8 [mysql] # MySQL启动加载以下代码 default-character-set=utf8 # 偷懒(不建议使用) user=root password=123
4.重新服务端才能生效
exit net stop mysql net start mysql
5.查看编码信息
\s
这篇关于MySQL基本管理使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-15MySQL教程:初学者必备的MySQL数据库入门指南
- 2024-11-15MySQL教程:初学者必看的MySQL入门指南
- 2024-11-04部署MySQL集群项目实战:新手入门教程
- 2024-11-04如何部署MySQL集群资料:新手入门指南
- 2024-11-02MySQL集群项目实战:新手入门指南
- 2024-11-02初学者指南:部署MySQL集群资料
- 2024-11-01部署MySQL集群教程:新手入门指南
- 2024-11-01如何部署MySQL集群:新手入门教程