MySQL 常用命令

原创 2012年03月24日 22:27:10

数据库导入导出

1、导出

命令格式
mysqldump -u 用户名 -p 数据库名 > 数据库名.sql
范例:
E:\JavaProject\LBS\MySql>mysqldump -u root -p lbs --default-character-set=utf8 > lbs.sql
Enter password: *****

2、导入

命令格式
mysql -u 用户名 -p 数据库名 < 数据库名.sql
范例:
E:\JavaProject\LBS\MySql>mysql -u root -p lbs --default-character-set=utf8 < lbs.sql

Enter password: *****

授权

GRANT ALL privileges  ON lbs.* to lbs@'%' IDENTIFIED BY 'aaaa';
FLUSH PRIVILEGES;


状态查询
查询所有的数据库名字:
show databases;
查询当前正在使用的数据库名:
select database();
或者
status;

5种修改MySql的用户密码的方法
1. 使用phpmyadmin,这是最简单的了,修改mysql库的user表,不过别忘了使用PASSWORD函数。 
2. 使用mysqladmin, mysqladmin -u root -p password mypasswd 
3. mysql> REPLACE INTO mysql.user (Host,User,Password) VALUES('%','username',PASSWORD('password')); 
mysql> FLUSH PRIVILEGES 

4. mysql> SET PASSWORD FOR username@"%" = PASSWORD('password'); 
这里的username是要修改的用户名称。 
5. mysql> GRANT USAGE ON *.* TO username@"%" IDENTIFIED BY 'password'; 
这里的username是要修改的用户名称。 


字符串操作

select CONCAT('My', 'S', 'QL');


异地登录

mysql缺省是只允许本地登录的,如果在未授权的情况下企图从异地登录,则会报Mysql:is not allowed to connect to this MySQL server错误

解决方式:
1. 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user from user;

2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO 'root'@'10.10.40.54' IDENTIFIED BY '123456' WITH GRANT OPTION;


 

3. 允许任何远程用户登录:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;


MYSQL常用命令

  • 2015年12月22日 16:44
  • 15KB
  • 下载

MySql常用命令总结

  • 2014年05月20日 10:24
  • 30KB
  • 下载

【数据库】MySQL入门常用命令

近期我正在学习MySQL命令的操作,之前一直是用Navicat Premium MySql 11.0来操作Windows平台下的MySQL,而现在要把项目搭建到服务器上,用的是Linux系统,因此,这...

mysql一些常用命令

  • 2017年06月23日 14:33
  • 2KB
  • 下载

MySQL 常用命令

  • 2011年05月14日 11:33
  • 71KB
  • 下载

【转载】MySQL的常用命令和增删改查语句和数据类型

连接命令:mysql -h[主机地址] -u[用户名] -p[用户密码]   创建数据库:create database [库名]   显示所有数据库: show databases;   打开数据库...

mysql 常用命令

  • 2011年11月25日 12:37
  • 31KB
  • 下载

MySQL常用命令

  • 2012年11月14日 22:24
  • 196KB
  • 下载

MYSQL远程访问,授权IP等常用命令

grant all privileges on *.* to 'root'@'192.168.1.1' identified by '密码';

mysql常用命令

  • 2012年03月21日 15:47
  • 401KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MySQL 常用命令
举报原因:
原因补充:

(最多只允许输入30个字)