Mysql 常用操作
mysql 操作 常用
2023-09-11 14:21:52 时间
1、常用sql查询语句
(1)、统计数据库中所有表的记录数
select table_name,table_rows from information_schema.tables where TABLE_SCHEMA='数据库名' order by table_rows desc;
(2)、select insert 快速表数据迁移至新表语法
INSERT INTO es_test(id,action_name_long,add_time,sponsor_code) select id,action_name_long,add_time,sponsor_code from action_record_copy1
2、修改数据存放目录
(1)、关闭Mysql服务
(2)、修改my.ini文件
修改datadir路径至新目录,并且将原来的Data目录拷贝至新目录
修改secure-file-priv路径至新目录,并且将原来的Uploads文件夹贝至新目录
(3)、提升安全权限
修改新数据目录的安全权限,确保可以访问
(4)、重启mysql服务
3、查看mysql 慢查询日志
(1)、查看慢查询是否是否开启,以及其存放目录
4、用户相关
(1)、创建用户
CREATE USER '用户名'@'%' IDENTIFIED WITH mysql_native_password BY '用户密码';
(2)、删除用户
DROP USER '用户名'@'%'
(3)、授予root权限
grant usage on *.* to 用户名@'%'; grant all privileges on mysql.* to 用户名@'%'; grant all privileges on *.* to 用户名@'%' with grant option; flush privileges;
5、修改root密码
(1)、确定root信息
select `plugin`,`Host` from user where user = 'root';
结果集必须如下mysql_native_password %
如果plugin不是mysql_native_password 执行以下修改
update user set plugin='mysql_native_password' where user = 'root';
(2)、修改密码
ALTER USER 'root'@'%' IDENTIFIED BY '新密码';
相关文章
- tornado注册功能与mysql连用--案例3
- 【MySQL高级】应用优化及Mysql中查询缓存优化以及Mysql内存管理及优化
- 42 张图带你撸完 MySQL 优化
- Mysql对结果集的各种处理操作
- MySQL DDL表操作【入门到精通】
- 【mysql问题】解决2003-Can‘t connect to MySQL server on ‘ ‘(10060“Unknown error“)
- mysql主从延迟高的原因
- 安装xampp后启动mysql端口被占用 无法正常启动解决办法
- 基于Java+MySQL 实现(Web)动态人脸识别的认证识别系统【100010315】
- 使用Python3和Golang对MYSQL进行操作
- JDBC 连接 MySQL 异常:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Public Key Retrieval is not allowed
- 一条SQL语句执行得很慢的原因有哪些?| MySQL高性能优化规范建议
- Spring Data R2DBC响应式操作MySQL
- mysql绿色版安装,多实例安装
- python操作mysql数据库系列-操作MySql数据库(三)
- 虚拟主机如何连接MYSQL数据库呢?
- Mysql学习---基础操作学习2
- 数据库原理及MySQL应用 | 数据表操作
- MySql视频教程——百度云下载路径
- MySQL DELETE语句和TRUNCATE TABLE语句的区别
- mysql 同义词_数据库中的同义词synonym
- 【C#】使用NHibernate连接MySQL数据库及增删改查
- Linux安装Mysql server镜像安装失败 警告:mysql-community-devel-8.0.31-1.el7.x86_64.rpm: 头V4 RSA/SHA256 Signature