linux   mysql 常用命令

linux常用操作命令:

一:连接mysql

mysql -uroot -h192.168.1.24 -P3306 -p kobe24   # -u:用户名、-h:IP 远程连接数据库、-P:端口(默认3306)、-p:密码;

 二:常用操作:

1:查询当前库:show databases;

2:查询某个表:use databasename;show tables;

3:查看表的全部字段:desc tablename;

4:查看当前是哪个用户:select user();

5:查看当前所使用的数据库:select database();

6:创建一个新数据库:create database alex;

7:创建一个新表:create table t1(`id` int(4),`name` char(40),`sex` char(2));

8:查看当前数据库的版本:select version();

9:查看mysql当前的状态:select status;

10:查看mysql的参数:show variables;

11:修改mysql的参数:show variables like ‘max_connect%‘; #查询max_connect

set global max_connections=200;    #修改max_connections的值

12:查看当前mysql的服务队列:show processlist;

13:创建普通用户并授权:grant all on *.* to ‘alex‘@‘%‘ identified by ‘kobe24‘; #创建用户alex,密码为kobe24 该用户可对所有数据库里的所有表进行所有操作;

14:忘记root密码;

A:vim /etc/my.cnf  在[mysqld]下面加入:skip-grant

B:重启mysql

C:设置root的密码 mysqladmin -uroot -p password "kobe24"

D:还原my.cnf

三:mysql查询语句:

1:select * from mysql.user; #从数据库为mysql的user表里查询所有字段 (*可改为字段,比如 name,sex,adress);

2:插入一行数据:insert into db.t1 values(1,‘alex‘); #向数据库为db的t1表中插入数据1,alex 两列;

3:修改表的某一行:update db.t1 set name=‘emma‘ where id=1;   #把t1表时id为1的行name更新为emma;

4:清空表的数据:truncate table db.t1; 清空t1表里的所有数据;

5:删除表:drop table db.t1;     #删除t1表;

6:删除数据库:drop database db;    #删除db数据库;

四:数据库的备份与恢复:

1:备份:mysqldump -uroot -p db > /home/db.sql;   #把db数据库备份至/home/db.sql;

2:恢复:mysql -uroot -p db < /home/db.sql;    #从/home/sql 恢复至db

时间: 2024-10-10 07:56:59

linux   mysql 常用命令的相关文章

青蛙学Linux&mdash;MySQL常用命令

1.连接和退出MySQL 1.1.连接MySQL 可以使用第三方客户端工具连接MySQL,也可以使用MySQL提供的命令行工具连接MySQL.命令行工具位于MySQL安装目录下的bin目录中,名为mysql,命令格式如下: ./mysql [-h 远程MySQL主机地址] -u 用户名 -p密码 注意:-u后面可以有空格,也可以没有空格.但是-p后面绝对不能有空格,否则MySQL会提示密码错误. 使用mysql工具也可以连接远程MySQL主机. 建议:使用mysql工具时,建议不要在-p后面直接

Linux 操作MySQL常用命令行

Linux 操作MySQL常用命令行 注意:MySQL中每个命令后都要以分号:结尾. 1.显示数据库 mysql> show databases; +----------+ | Database | +----------+ | mysql | | test | +----------+ 2 rows in set (0.04 sec) Mysql刚安装完有两个数据库:mysql和test.mysql库非常重要,它里面有MySQL的系统信息,我们改密码和新增用户,实际上就是用这个库中的相关表进行

Linux centosVMware MySQL常用操作设置更改root密码、连接mysql、mysql常用命令

一.设置更改root密码 启动mysql /usr/local/mysql/bin/mysql -uroot 报错 vi my.cnf里面socket路径改成/tmp/mysql.sock,并做了一个软链接:ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock 后才正常 更改环境变量PATH,增加mysql绝对路径 mysqladmin -uroot password 'mimA123' mysql -uroot -pmimA123 使用-p命令加密码就

嵌入式Linux GCC常用命令

本文和大家分享的主要是嵌入式Linux GCC常用命令相关内容,一起来看看吧,希望对大家学习嵌入式Linux有所帮助. 1.简介 GCC 的意思也只是 GNU C Compiler 而已.经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言:它现在还支持 Ada 语言.C++ 语言.Java 语言.Objective C 语言.Pascal 语言.COBOL语言,以及支持函数式编程和逻辑编程的 Mercury 语言,等等.而 GCC 也不再单只是 GNU C 语言编译器的意思了,而是变成了 

linux下常用命令备忘

转自:Linux 命令集锦 linux下查看监听端口对应的进程 # lsof -i:9000 # lsof -Pnl +M -i4 如果退格键变成了:"^h". 终端连接unix删除退格键,按住CTL键同时按delete Linux搜索 # find / -name "xxx.conf" 查看linux是32位还是64位的命令 #file /sbin/init #getconf LONG_BIT #getconf -a 在Linux和Windows下都可以用nslo

mysql 常用命令(备忘)

1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES; 2:2.创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库 mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!) 4:查看现在的数据库中存在什么表mysql> SHOW TABLES;5:创建一个数据库表mysql> CREATE TABLE MYT

mysql常用命令学习

1.\c取消当前准备执行的sql语句. mysql> select user,host,password from mysql.user;\c +--------+-----------+----------+ | user   | host      | password | +--------+-----------+----------+ | root   | localhost |          | | root   | mytest2   |          | | root  

MYSQL常用命令集合(转载)

文章出处:http://www.cnblogs.com/q1ng/p/4474501.html 1.导出整个数据库mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u wcnc -p

Mysql常用命令行大全——转载

转载地址:http://www.blogjava.net/supperchen/archive/2012/10/11/389340.html 第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是: mysql> 注意,如果是连接到另外的机器上,则