MYSQL常用命令
来源:互联网 发布:跳跃网络官方 编辑:程序博客网 时间:2024/05/27 19:27
---------------------------------------------------------------------------------------
登录mysql : mysql -u用户名 -p 例如:mysql -uroot -p
---------------------------------------------------------------------------------------
显示mysql进程状态:show processlist
---------------------------------------------------------------------------------------
查看mysql进程状态,在linux命令下执行:top
---------------------------------------------------------------------------------------
查看字符集:/s
---------------------------------------------------------------------------------------
查看字符集:show variables like 'character/_set/_%';
---------------------------------------------------------------------------------------
修改数据库字符集:alter database mydb charset=lantin1;
---------------------------------------------------------------------------------------
---查看当前用户(自己)权限: show grants;
---查看其他 MySQL 用户权限: show grants for dba@localhost;
--root用户只能本机登录
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '123456' WITH GRANT OPTION
--root用户可以任何地方登录
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY PASSWORD '123456' WITH GRANT OPTION
---------------------------------------------------------------------------------------
增加登录用户root可以在192.168.1.5 IP上远程访问的权限:(mysql数据库的表user中增加一条记录)
grant all on *.* to root@"192.168.1.5" Identified by "用户密码";
flush privileges; --刷新权限
---------------------------------------------------------------------------------------
查看锁:
show status; 查看lock个数
show open tables; 查看现在你打开了哪些表
show processlist; 查看进程ID
kill 11;
---------------------------------------------------------------------------------------
字符集相关的命令:
1. 查看 MySQL 数据库服务器字符集,数据库字符集和客户端字符集
show variables like '%char%';
character_set_client,客户端字符集
character_set_database,数据库字符集
character_set_server,服务器字符集
2. 查看 MySQL 数据表(table) 的字符集
show table status from tablename like '%countries%';
3. 查看 MySQL 数据列(column)的字符集。
show full columns from tablename;
4. 查看当前安装的 MySQL 所支持的字符集。
show char set;
---------------------------------------------------------------------------------------
如何跟踪mysql执行的sql语句
用惯了微软的ms sql的事件探查器,一直也想在mysql中找到相应的这么一种工具:
修改my.cnf,在mysqld下添加log一行,
[mysqld]
log = /tmp/mysqld.sql
然后,重新启动mysql,在linux命令下执行:service mysqld restart
在linux命令下执行:tail -f /tmp/mysqld.sql,就可以实时看到myql服务器当前正在执行的语句了。
---------------------------------------------------------------------------------------
重启MYsql
1.在linux命令下执行:service mysqld restart
或2:service mysqld stop
service mysqld start
或3. etc/rc.d/init.d/mysqld stop
etc/rc.d/init.d/mysqld start
---------------------------------------------------------------------------------------
启动、停止、重启 MySQL 是每个拥有独立主机的站长必须要撑握的操作,下面为大家简单介绍一下操作方法:
一、启动方式
1、使用 service 启动:service mysqld start
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start
3、使用 safe_mysqld 启动:safe_mysqld&
二、停止
1、使用 service 启动:service mysqld stop
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop
3、mysqladmin shutdown
三、重启
1、使用 service 启动:service mysqld restart
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld restart
---------------------------------------------------------------------------------------
Mysql重启的方法
Linux 下:
推荐安全的重启方法
$mysql_dir/bin/mysqladmin -u root -p shutdown
$mysql_dir/bin/safe_mysqld &
mysqladmin和mysqld_safe位于Mysql安装目录的bin目录下,很容易找到的。
Win下:
停止:net stop mysql
启动:net start mysql
---------------------------------------------------------------------------------------
- MySQL常用命令
- MySql常用命令
- MySQL常用命令
- mysql常用命令
- mysql常用命令
- mysql常用命令
- Mysql常用命令
- MySQL常用命令
- mysql 常用命令
- MySQL常用命令
- mysql常用命令
- MySql常用命令
- MySQL常用命令
- mysql 常用命令
- mysql常用命令
- mysql常用命令
- mysql 常用命令
- MySQL常用命令
- 开发笔记:Python中的全局变量
- aix与solaris中mount一个iso文件的方法
- QT的信号与槽机制介绍
- 【Delphi】获取系统CPU使用率
- VS2010 编译错误 RC1106: invalid option -ologo
- MYSQL常用命令
- MySQL优化经验
- 验证码
- C#编码规范总结
- 走近BIOS的家,认识BIOS ROM芯片
- 最近总算踏实了 学了点东西
- Struts源代码
- WIFI
- 工厂模式解析