Mysql 常用操作

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 '新密码'; 

 

posted @ 2022-09-27 15:26  郑小超  阅读(53)  评论(0编辑  收藏  举报