加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

搭建MySQL有哪些常用语句命令

发布时间:2023-10-06 15:22:14 所属栏目:MySql教程 来源:
导读:本文主要给大家介绍创建MySQL有哪些常用语句命令,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下创建MySQL有哪些常用语句命令吧。

修改root密码
本文主要给大家介绍创建MySQL有哪些常用语句命令,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下创建MySQL有哪些常用语句命令吧。
 
修改root密码
 
SET PASSWORD FOR 'root'@'localhost' =PASSWORD('newpass');
 
创建数据库:
 
 create database cacti;
 
新增客户并赋予权限
 
grant all on cacti.* to cacti@localhostidentified by “cacti”;
 
刷新权限
 
flush privileges;
 
导入数据
 
mysql –uroot –p cacti <c:\apache\htdocs\cacti\cacti.sql
 
查看MySQL下用户
 
select * from mysql.user
 
 创建MySQL有哪些常用语句命令
 
更新的MYSQL.USER表的所有字段中为N的为Y就可以了。
 
>use mysql
 
>update user set Update_priv ='Y' whereuser = 'root';      
 
查看临时表
 
show variables like "%tmp%";
 
设置全局临时表大小
 
 setglobal tmp_table_size=33554432;
 
修改MySQL远程连接权限
 
 grant all privileges on *.* to 'root'@'%'identified by "123" with grant option;
 
显示当前用户权限
 
show grants for root@'localhost';
 
备份数据库
 
mysqldump -uroot -p   --database
 
慢查询日志分析
 
开启慢查询
 
log-slow-queries=/var/log/mysqld-slow.log
 
long_query_time=2
 
//dbquery-slow
 
query_time 查询时间
 
lock_time  锁表时间
 
rows_send  查询返回行数
 
rows_examind  所有查询的行数
 
timestamp 时间戳
 
查看当前数据库的表空间管理类型
 
show variables like"innodb_file_per_table";
 
innodb_file_per_table=1 为使用独占表空间
 
innodb_file_per_table=0 为使用共享表空间
 
ON代表独立表空间管理,OFF代表共享表空间管理;
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章