[13] Mysql常用操作

在linux下MySQL的常用操作命令 一、启动与退出 1、启动 MySQL 服务 net start mysql 或 service mysql start 2、关闭 MySQL 服务 net stop mysql 或 service mysql stop 3、登录 MySQL 语法:./mysql -u 用户名-p 输入命令./mysql -u root -p,回车后提示输入密码,输入123456,然后回车即可进入到mysql中了,mysql的提示符是:mysql>。 注意:若连接到另外的服务器... 阅读详情

[13] Mysql常用操作

13.1 设置更改root密码

  • 更改环境变量,增加mysql绝对路径
[root@localhost ~]# echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@localhost ~]#  PATH=$PATH:/usr/local/mysql/bin/
[root@localhost ~]# echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/mysql/bin/
  • 添加mysql密码
[root@localhost ~]# mysqladmin -uroot password '000000'
[root@localhost ~]# mysql -uroot -p000000
  • 修改和重置密码
修改密码:
[root@localhost ~]# mysqladmin -uroot -p000000 password '000000'
[root@localhost ~]# mysqladmin -uroot -p000000 password '111111'
[root@localhost ~]# mysql -uroot -p111111

---------------------------------------------
重置密码
1. 编辑my.cnf配置文件
[root@localhost ~]# vim /etc/my.cnf
[mysqld]下添加 skip-grant

[root@localhost ~]# /etc/init.d/mysqld restart

2. 利用mysql库中的user表修改密码
[root@localhost ~]# mysql -uroot
use mysql;
select * from user;
update user set password=password('重置后的密码') where user='root';

3. 取消skip-grant

13.2 连接Mysql

  • mysql的几种连接方式
1. 直接输入用户名和密码。适用于本机用户连接本机mysql
mysql -uroot -p123456

2. 通过ip和端口连接mysql,适用于本机用户连接本机mysql或者本机用户连接远端mysql
mysql -uroot -p123456 -h127.0.0.1 -P3306

3. 通过sock套接字文件连接mysql,适用于本机用户连接本机mysql
mysql -uroot -p123456 -S/tmp/mysql.sock

4. 连接mysql的同时执行mysql语句
mysql -uroot -p123456 -e “show databases”

13.3 Mysql常用命令

  • mysql常用命令
 查询库 show databases;

 切换库 use mysql;

 查看库里的表 show tables;

 查看表里的字段 desc tb_name;

 查看建表语句 show create table tb_name\G;
 \G是将信息竖列显示

 查看当前用户 select user();

 查看当前使用的数据库 select databsase();

 创建库 create database db1;

 创建表 use db1; create table t1(`id` int(4), `name`char(40));

 查看当前数据库版本 select version();

 查看数据库状态 show status;

 查看各参数 
 show variables; 
 show variables like 'max_connect%';
 %可以通配

 修改参数 set global max_connect_errors=1000;

 查看队列,查看mysql正在执行的操作 
 show processlist; 
 show full processlist;

13.4 Mysql用户管理

  • 创建用户
1. MySQL > grant all on *.* to 'user1'@'127.0.0.1' identified by '000000';
2. MySQL > grant SELECT,UPDATE,INSERT on db1.* to'user2'@'192.168.1.11' identified by '000000'; 
3. MySQL > grant all on db1.* to 'user3'@'%' identified by '000000';

 grant all          代表所有的权限
 *.*                第一个*代表库名。后面.*代表库中的表名
 %                  通配所有的IP

[root@localhost ~]# mysql -uuser1 -p000000 
ERROR 1045 (28000): Access denied for user 'user1'@'localhost' (using password: YES)
[root@localhost ~]# mysql -uuser1 -p000000 -h127.0.0.1
因为默认使用sock通信,所以使用-h指定主机
  • 查看用户的授权信息
1. 查看当前用户的授权信息
MySQL > show grants;
2. 查看指定用户的授权信息。root用户可用
MySQL > show grants for user2@192.168.1.11;

13.5 常用sql语句

1. 统计mysql库user表中的行数
select count(*) from mysql.user;

2. 查询mysql库db表中的所有内容
select * from mysql.db;

3. 查询mysql库db表中的db字段内容
select db from mysql.db;

4. 查询mysql库db表中的db和user字段内容
select db,user from mysql.db;

5. 来自ip模糊查询mysql库中的db表的所有的内容
select * from mysql.db where host like '192.168.%';

6. db1库t1表中插入数据
insert into db1.t1 values (1, 'abc');

7. db1库t1表中更新数据
update db1.t1 set name='aaa' where id=1;

8. 删除表中某条数据
delete from db1.t1 where id=2;

9. 清空表中的所有内容,表结构保留
truncate table db1.t1;

10. 删除库表,表结构同时删除
drop table db1.t1;
drop database db1;

13.6 Mysql数据库备份和恢复

  • 备份恢复语句
1. 备份库  mysqldump -uroot -p000000 库名 > /tmp/mysql.sql

2. 恢复库 mysql -uroot -p000000 mysql < /tmp/mysql.sql

3. 备份表 mysqldump -uroot -p000000 mysql user > /tmp/user.sql

4. 恢复表 mysql -uroot -p000000 mysql < /tmp/user.sql

5. 备份所有库 mysqldump -uroot -p000000 -A >/tmp/123.sql

6. 只备份表结构 mysqldump -uroot -p000000 -d mysql > /tmp/mysql.sql
QT5.13连接MySQL即打包过程 环境: Win10+QT5.13+MySQL5.5 QT5.13生成MYSQL数据库驱动 因QT5.13无mysql数据驱动,因而需要先生成所需要的MYSQl驱动 1、打开QT自带的mysql源码工程,C:\Qt\Qt5.13.0\5.13.0\Src\qtbase\src\plugins\sqldrivers\mysql\mysql.pro(安装目录根据实际调整) 打开工程后调整mys... 阅读详情

相关推荐

深入解析进化算法中的选择与多样性

在计算科学的世界里,最优雅的解决方案往往源于最古老的智慧——大自然。进化算法(Evolutionary Algorithms, EAs)正是这样一种受达尔文自然选择学说启发的强大工具。它们通过模拟“适者生存”的过程,在庞大的可能性海洋中搜寻最优解。。:指的是深入挖掘和优化已知的优质解。这就像在一片已知的沃土上精耕细作,力求获得最高产量。强大的选择压力会促进这一过程。:指的是在整个搜索空间中寻找全新的、可能更优的解。这好比派遣探险队去发现新大陆,充满了未知与机遇。保持种群的多样性是探索的关键。

weixin_62533513的博客 718

13.1-13.6MYSQL 常用操作

目录 启动mysql mysql> select * from user; 连接MySQL MySQL常用命令 mysql 创建用户以及授权 常用sql语句 MySQL数据库备份恢复 启动mysql 、 添加环境变量 mysql命令 将路径放到 /etc/profile 最后面 设置mysql root 密码 登陆 mysql ...

qq_42720896的博客 168

手把手教你用TUSB2E22中继器实现eUSB2与USB 2.0互转(附实测数据对比)

本文详细介绍了如何利用TUSB2E22中继器实现eUSB2与USB 2.0的高效互转,包括技术背景、硬件设计要点、信号完整性测试方法及故障排查策略。通过实测数据对比,展示了TUSB2E22在信号延迟、功耗和眼图性能上的显著优势,为工程师提供了实用的工程方案。

weixin_29199873的博客 284

MySQL(入门篇13)常用的函数和操作

####官网最全的函数总结 一、常用函数 1. 数学运算 运算符 意义 使用 1.abs() 绝对值 abs(-1) 输出 1 2.ceiling() 向上取整 ceiling(9.4) 为 10 3.floor() 向下取整 floor(9.4)为 9 4.rand() 返回一个0-1的随机数字 rand() = 0.2808596950777431 5.sign() 判断数字符号 sign(-2) 为-1, 2.字符串函数 运算符 意义 使用 1.ch

半亩方糖 409

MATLAB2021b详细安装教程

1.下载 2.安装 下载安装包后打开iso文件,若是无法打开请用解压软件打开。 ①打开MATLAB_R2021b_win64,双击软件开始安装 ② 一直点击下一步,直到步骤③ ③选择我已有我的许可证的文件密钥,并输入62551-02011-26857-57509-64399-54230-13279-37181-62117-65158-40352-64197-45508-24369-45954-39446-39538-16936-10698-58393-44718-32560-10501-40

惜洛-Jankin的博客 9万+

如何在huggingface上申请下载使用llama2/3模型

huggingface-cli download --resume-download 模型名称 --local-dir 存放模型的位置 --local-dir-use-symlinks False --resume-download --token token序列号xxxxxxx。登录huggingface,在模型详情页面上,找到这个表单,填写内容,提交申请。需要使用梯子,country填写梯子的位置吧(比如美国)等待一小时左右,会有邮件通知。

a61022706的博客 1万+

mysql 3.23_2018-3-23 13周5次课 MySQL常用操作(下)

13.4 mysql用户管理·创建用户:grant all on *.* to 'user1' identified by 'passwd';或指定来源ip:grant all on *.* to 'user1'@'ip' identified by 'passwd';mysql>grantallon*.*to'user1'identifiedby'123456';Quer...

weixin_30068505的博客 88

GNU Radio系列教程(一):什么是GNU Radio?为什么我需要用GNU Radio?

目录 一、什么是软件无线电? 二、GNU Radio到底能做什么事情? 三、我如果不精通编程,还能用GNU Radio吗? 四、GNU Radio使用需要授权吗? 五、基于GNU Radio,人们已经做了取得了哪些成果? 六、数字信号处理、基带、时钟同步…这些名词是什么意思? 七、有用的链接和联系方式 GNU Radio是一个免费的开源软件工具包,该工具包提供了可用于软件无线电的信号处理模块。基于一些通用的射频前端设备,该工具包可以用来实现软件无线电系统。此外,该工具包也可以用于单纯...

无线通信实验室 1万+

MySQL 5.7.13 常用基础命令(持续更新)

MySQL 5.7.13常用的基础指令,包括对用户、对数据库、对表、对记录的创建、删除和修改等指令。

天启疯车 1983

Qt for WebAssembly环境搭建

一、前言 二、Ubuntu 1、在线安装Qt15 在线安装下载器:https://download.qt.io/official_releases/online_installers/ 安装时记得勾选WebAssembly,如下: 2、安装依赖 # Install Python sudo apt-get install python2.7 # Install CMake (optional, only needed for tests and building Binaryen) sudo apt

贝勒里恩的博客 3670

深度学习在移动开发中的应用:实时姿态估计实战

我们将使用TensorFlow Lite框架,结合专为移动端优化的MoveNet模型,实现一个能够在主流Android设备上达到30FPS的多人姿态跟踪解决方案,并深入探讨其优化技巧和实际应用场景。特别是3D姿态估计、多人长期跟踪等前沿技术的发展,将进一步推动移动端姿态估计技术的应用深度和广度。在下一篇文章中,我们将探讨深度学习在移动端的另一个创新应用:实时手势识别,包括如何在资源受限的环境中实现复杂手势的实时识别,以及这项技术在AR/VR交互、智能家居控制等场景中的应用。第四部分:典型应用场景实现。

Programming Talk 325

mysql 语句_MySQL 常用语句整理

本文对常用的sql语句做了整理,持续更新……MySQL 版本:5.7.13操作系统:Ubuntu 16.0.41.创建数据库db_name: 数据库名称tb_name: 数据表名tb_field: 数据字段1.1 数据库登录# 数据库服务启动 关闭 重启service mysql start/stop/restart# 数据库登录(通过密码登录)mysql -u [username] -p# 查看...

weixin_36042403的博客 99

1.4 点云数据获取方式——结构光相机

与此同时,利用相机从特定角度捕捉变形后的图案,基于三角测量原理,通过精确计算相机与投影仪之间的几何关系以及图案的变形程度,就能准确计算出物体表面各点的三维坐标,从而获取高精度的三维点云数据。在高端制造业中,对于微小零部件的尺寸测量和缺陷检测,结构光相机能够提供极其精确的数据,确保产品质量符合严格的标准。时序编码:这类相机通过序列投射多幅不同图案,如格雷码、相移条纹等,通过对这一系列图案的时间序列进行解码分析,就能够获取亚像素级精度的三维信息,其单点误差能够控制在≤0.1mm,展现出极高的测量精度。

qq625924821的博客 925

(Debian13.2)MySQL 8.4.4 手动安装傻瓜式教程

基于实际部署经验编写,包含 Debian 13 兼容mysql8.0+问题的完整解决方案。 部署环境:Debian 13.2 (trixie) 64bit · 2H4G 服务器 实际验证日期:2026-07-08

kai212的博客 539

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

mysql——cmd进入mysql及常用的mysql操作

cmd进入mysql操作 win+R,输入cmd,打开cmd窗口,进入到 mysql bin目录的路径下 第一步:启动mysql服务,可以通过“net start myql”命令实现; 第二步:先使用DOS命令进入mysql的安装目录下的bin目录中; 第三步:在命令行输入:mysql -u 用户名 -p密码;回车;-h表示服务器名,localhost表示本地,-hlocalhost 可不输入;-u为数据库用户名,root是mysql默认用户名;-p为密码,如果设置了密码,可直接在-p后链接输入,如

行秋的博客 21万+

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

MySQL - 常用命令速查:新手必备的 20 个高频操作

MySQL 常用命令速查指南 摘要 本文介绍了 MySQL 数据库的 20 个高频操作命令,涵盖从基础连接到数据表操作的完整流程。主要内容包括: 连接与环境设置:登录服务器命令 mysql -u root -p 和退出命令 exit/quit 数据库操作:查看数据库 SHOW DATABASES、创建 CREATE DATABASE、选择 USE 和删除 DROP DATABASE 等基础命令 数据表操作:查看表 SHOW TABLES 等表结构管理命令 文章采用简洁明了的命令格式展示,配合 Java JD

千淘万漉虽辛苦,吹尽狂沙始到金 2万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

【MySQL常用命令及常用操作】

(5)从文件中向表添加数据:Load data infile “/path/filename” intotable 表名,文件每行包括一条记录, 用定位符(tab) 把值分开。(5)备份数据库(在mysql/bin) :mysqldump –u 用户名 –p 密码 --数据库名>备份文件名.sql。(3)修改密码(在mysql/bin):mysqladmin -u用户名 -p旧密码 password新密码。(1)连接MYSQL(在mysql/bin):mysql -h主机地址 -u用户名 -p。

一路生花 1070

MySQL常用操作

1.更改root密码 1.1更改环境变量 修改/etc/profile文件,文件尾添加mysql 的绝对路径 1.2 创建MySQL密码

m0_57928863的博客 246

MySQL常用操作及配置

MySQL库操作连接数据库mysql [–h主机地址] [–P端口] –u用户名 –p密码建库create database 库名;create database if not exists 库名 default charset utf8 collate utf8_general_ci;-- 指定字符集删库drop database 库名;查看库列表选择数据库use 库名;MySQL表操作查看表列表查看表字段信息desc 表名;插入数据。

陈黎的博客 282

mysql数据库常用字段_常用MySQL操作

更改mysql数据库密码将绝对路径加入环境变量并设置开机自启动给root用户设置密码连接数据库# mysql -uroot -p'123456'# mysql -uroot -p -h192.168.37.13 -P3306-h 指定远程主机的IP-P 指定远程主机MySQL的绑定端口,默认都是3306退出时输入quit或者exitMySQL基本操作的常用命令mysql命令的结尾处需要加一...

weixin_34945060的博客 496

Mysql和MongoDB常用操作总结

mysql是关系型数据库,能非常好的进行表之间的连接,而mongoDB则可以算是非关系型数据库,善于处理文本数据,本文基本包含了在做人工只能,机器学习算法方面时需要的操作。

多元思考力 1161

mysql手册13_常用的SQL技巧

mysql手册13_常用的SQL技巧1. SQL执行顺序1.1 编写顺序1.2 执行顺序1.3 使用正则表达式查询2. MySQL的常用函数2.1 数字函数2.2 字符串函数2.3 日期函数2.4 聚合函数 1. SQL执行顺序 1.1 编写顺序 SELECT DISTINCT <select list> FROM <left_table> <join_type> JOIN <right_table> ON <join_condition>

BLU_111的博客 10万+
上一篇: [12] LNMP架构
下一篇: [14] NFS服务搭建与配置
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值