精华内容
下载资源
问答
  • 1:打开的数据库命令   mysql> use mysql   Database changed   2:查看数据库命令   mysql> show databases;   3:查看数据库中表的命令   mysql> show tables;   4:查看表的详细结构  ...

    1:打开的数据库的命令 

      mysql> use mysql 
      Database changed 
      2:查看数据库的命令 

      mysql> show databases; 
        3:查看数据库中表的命令 
        mysql> show tables; 
       4:查看表的详细结构 
        mysql> desc tablename; 
       5:新建数据库 
        mysql> create database school; 
      Query OK, 1 row affected (0.00 sec) 
       6:新建表 

      mysql> create table user01( 

      -> id varchar(20) NOT NULL, 

      -> userName varchar(10) NOT NULL, 

      -> age int(11) default'0', 

      -> sex char(2) NOT NULL default'm', 

      -> PRIMARY KEY (id) 

      -> )TYPE=InnoDB; 

      Query OK, 0 rows affected, 1 warning (0.02 sec)mysql>desc student; 
        7:插入 

      mysql> insert into student(id,stuName) values('1','tomcat'); 

      Query OK, 1 row affected (0.00 sec) 

      8:删除 

      mysql> delete from student where id='1'; 

      Query OK, 1 row affected (0.01 sec) 

      9:删除表中所有数据 

      mysql> truncate table student; 

      Query OK, 1 row affected (0.01 sec) 

        10:创建新用户并给予权限 

      mysql>grant all privileges on *.* to dbsync@"127.0.0.1" identified by "1234"; 

      11:更改Mysql用户密码 

      c:\Mysql5.0\bin>mysqladmin -u root -p password 1234 

      Enter password: **** 
    备份数据库及表 

      我们用mysqldump命令来备份数据库 

      c:\mysql\bin\>mysqldump –u root –p 3306 mysql>d:\backup.sql 

      执行此语句将把mydb 备份到D盘的backup.sql文件中 

      备份多个数据库表 

      c:\mysql\bin\>mysqldump –u root –p 3306 school user01 user >d:\backup.sql 

      此句的意思是把school库中的user01表和user表的内容和表的定义备份到D盘backup.sql文件中。 

      备份所有的数据库 

      c:\myql\bin>mysqldump –u root –p 3306 –all –database>d:backup.sql 

      还原Mysql数据库 

      c:\mysql\bin\mysql –u root –p 3306 school 

      还原其中的一个表 

      mysql> source d:\books.sql;

    备份数据库则应该在普通的命令输入地方。不要进入mysql的命令输入框。

    输入mysqldump -uroot -p mdwk >/usr/mysqlback/mdwk2010-07-09.sql;则可

    1 mysqlldump命令 

        mysqldump 是采用SQL级别的备份机制,它将数据表导成 SQL 脚本文件,在不同的 MySQL 版本之间升级时相对比较合适,这也是最常用的备份方法。 

        使用 mysqldump进行备份非常简单,如果要备份数据库” db_backup ”,使用命令:

    #mysqldump –u  - p phpbb_db_backup  > / usr / backups / mysql / db_backup2008 - 1 - 6 .sql
      还可以使用gzip命令对备份文件进行压缩:
    #mysqldump db_backup | gzip >/usr/backups/mysql/ db_backup2008-1-6.sql.gz
     只备份一些频繁更新的数据库表:
    ## mysqldump sample_db articles comments links >/usr/backups/mysql/sample_db.art_comm_lin.2008-1-6.sql
    上面的命令会备份articles, comments, 和links 三个表。 

        恢复数据使用命令:
    #mysql –u -p db_backup </usr/backups/mysql/ db_backup2008-1-6.sql
    注意使用这个命令时必须保证数据库正在运行。 

        2 使用 SOURCE 语法 

        其实这不是标准的 SQL 语法,而是 mysql 客户端提供的功能,例如:
    # SOURCE /tmp/db_name.sql;
     这里需要指定文件的绝对路径,并且必须是 mysqld 运行用户(例如 nobody)有权限读取的文件。 

        3 mysqlhotcopy备份 

        mysqlhotcopy 只能用于备份 MyISAM,并且只能运行在 linux 和Unix 和 NetWare 系统上。mysqlhotcopy 支持一次性拷贝多个数据库,同时还支持正则表达。以下是几个例子:
    #mysqlhotcopy -h=localhost -u=goodcjh -p=goodcjh db_name /tmp
       (把数据库目录 db_name 拷贝到 /tmp 下) 
        注意,想要使用 mysqlhotcopy,必须要有 SELECT、RELOAD(要执行 FLUSH TABLES) 权限,并且还必须要能够有读取 datadir/db_name 目录的权限。 

        还原数据库方法:

        mysqlhotcopy 备份出来的是整个数据库目录,使用时可以直接拷贝到 mysqld 指定的 目录 (在这里是 /usr/local/mysql/data/)目录下即可,同时要注意权限的问题,另外首先应当删除数据库旧副本如下例:
    /bin/rm -rf /mysql-backup/*old
    展开全文
  • Mysql数据库Linux系统常用命令1:使用SHOW语句找出在服务器上当前存在什么数据库mysql> SHOW DATABASES;2:创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库mysql> USE ...

    Mysql数据库和Linux系统常用命令

    1:使用SHOW语句找出在服务器上当前存在什么数据库:

    mysql> SHOW DATABASES;

    2:创建一个数据库MYSQLDATA

    mysql> CREATE DATABASE MYSQLDATA;

    3:选择你所创建的数据库

    mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)

    4:查看现在的数据库中存在什么表

    mysql> SHOW TABLES;

    5:创建一个数据库表

    mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));

    6:显示表的结构:

    mysql> DESCRIBE MYTABLE;

    7:往表中加入记录

    mysql> insert into MYTABLE values ("hyq","M");

    8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)

    mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;

    9:导入.sql文件命令(例如D:/mysql.sql)

    mysql> use database;

    mysql> source d:/mysql.sql;

    10:删除表

    mysql> drop TABLE MYTABLE;

    11:清空表

    mysql> delete from MYTABLE;

    12:更新表中数据

    mysql> update MYTABLE set sex="f" where name=hyq;

    此外,Linux下经常使用的命令:

    1:导入数据库备份文件的方法:

    root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件

    2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:

    mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;

    3:清空文件内容:

    cat /dev/null > 文件名

    4:添加帐户:

    useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)

    5:设置帐户密码

    passwd 用户名

    特别注意:

    刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删

    除、 root帐户设置密码,可用如下命令进行:

    use mysql;

    delete from User where User="";

    update User set Password=PASSWORD(newpassword) where User=root;

    展开全文
  • 1 linux下安装mysql数据库一、将安装包上传到linux目录下mysql/usr/local/wollolinux二、使用 tar命令在当前目录下解压mysqlsql解压命令为:数据库[root@bogon wollo]# tar -zxvf mysql-5.6.31-linux-glibc2.5-x86_...

    1 linux下安装mysql数据库

    一、将安装包上传到linux目录下mysql

    /usr/local/wollolinux

    二、使用 tar命令在当前目录下解压mysqlsql

    解压命令为:数据库

    [root@bogon wollo]# tar -zxvf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz安全

    三、将解压后的mysql文件夹复制到usr目录下的local目录中ide

    复制命令为:spa

    [root@bogon wollo]# cp -r mysql-5.6.31-linux-glibc2.5-x86_64 /usr/local/mysql命令行

    四、进入到usr/local/mysql目录下rest

    命令为:server

    [root@bogon wollo]# cd /usr/local/mysql/

    五、在mysql目录下,建立用户组

    命令为:

    [root@bogon mysql]# groupadd mysql

    六、在mysql目录下,建立用户:

    命令为:

    [root@bogon mysql]# useradd -r  -g mysql mysql

    七、在mysql目录下,给用户赋予mysql文件夹的操做权限

    命令为:

    [root@bogon mysql]# chgrp  -R mysql .

    八、在mysql目录下,变动mysql用户具有操做本级目录的权限:

    命令为:

    [root@bogon mysql]# chown -R mysql .

    九、在mysql目录下,判断ect/my.cnf文件是否存在,存在则删除

    判断命令为:

    [root@bogon mysql]# ls /etc/my.cnf

    删除命令为:

    [root@bogon mysql]# rm -rf /etc/my.cnf

    十、在mysql目录下,初始化数据库

    命令为:[root@bogon mysql]# ./scripts/mysql_install_db --user=mysql

    十一、在mysql目录下,将mysql的my-default.cnf文件复制到ect下

    命令为:

    [root@bogon mysql]# cp support-files/my-default.cnf /etc/my.cnf

    十二、在mysql目录下,复制服务文件到etc目录下

    命令为:

    [root@bogon mysql]# cp support-files/mysql.server      /etc/rc.d/init.d/mysql

    1三、在mysql目录下,启动mysql服务:

    命令为:

    [root@bogon mysql]# service mysql start

    1四、启动成功后在控制台输入 mysql -u root -p进入mysql命令行

    若是提示没有mysql命令,则添加软链接。

    命令为:

    [root@bogon mysql]# ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

    1五、再次输入mysql -u root -p,若是提示mysql密码,则表示安装和配置成功

    2 mysql的密码修改

    一、进入/etc/my.cnf 在[mysql]下添加skip-grant-tables 启动安全模式

    命令:vi /etc/my.cnf

    二、重启服务:

    命令:service mysql restart

    三、登陆mysql,输入密码时直接回车

    命令:  mysql -u root -p

    四、进入到mysql后,先使用mysql数据库

    命令:use mysql

    五、修改密码

    命令: update user set password= passworD ("bjsxt") where user='root'

    六、刷新权限

    命令: flush privileges;

    七、退出

    命令:exit;

    3 mysql的远程连接配置

    一、使用mysql -u root -p 回车,而后输入密码,进入到mysql命令状态

    二、切换为mysql库

    命令为:use mysql;

    三、修改root帐户的连接权限

    命令为: grant all privileges on *.* to root@'%' identified by "bjsxt";

    四、刷新权限

    命令:flush privileges;

    五、退出

    命令:exit

    六、在防火墙中放行3306端口号

    命令: vi /etc/sysconfig/iptables

    七、在Navicat中创建mysql链接

    注意:重启linux后须要重启mysql才能用navicat链接

    service mysql start

    展开全文
  • 1、linux下启动mysql命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径)2、linux下重启mysql命令: mysqladmin restart /ect/init.d/mysql restart (前面为mysql的安装路径)3、linux...

    一、启动及登录mysql
    1、linux下启动mysql的命令:
    mysqladmin start
    /ect/init.d/mysql start (前面为mysql的安装路径)

    2、linux下重启mysql的命令:
    mysqladmin restart
    /ect/init.d/mysql restart (前面为mysql的安装路径)

    3、linux下关闭mysql的命令:
    mysqladmin shutdown
    /ect/init.d/mysql shutdown (前面为mysql的安装路径)

    4、连接本机上的mysql:
    进入目录mysql\bin,再键入命令mysql -u root -p, 回车后提示输入密码。
    退出mysql命令:exit(回车)

    5、修改mysql密码:
    mysqladmin -u用户名 -p旧密码 password 新密码
    或进入mysql命令行SET PASSWORD FOR root=PASSWORD(“root”);

    6、增加新用户。(注意:mysql环境中的命令后面都带一个分号作为命令结束符)
    grant select on 数据库.* to 用户名@登录主机 identified by “密码”
    如增加一个用户test密码为123,让他可以在任何主机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:
    grant select,insert,update,delete on . to ” Identified by “123”;
    二、操作mysql
    1、显示数据库
    show databases;

    2、选择数据库
    use 数据库名;

    3、显示数据库中的表
    show tables;

    4、显示数据表的结构
    describe 表名;

    5、显示表中记录
    SELECT * FROM 表名

    6、建库
    create databse 库名;

    7、建表
    复制代码
    create table 表名 (字段设定列表);

    mysql> create table name(
    -> id int auto_increment not null primary key ,
    -> uname char(8),
    -> gender char(2),
    -> birthday date );
    Query OK, 0 rows affected (0.03 sec)

    mysql> show tables;
    +——————+
    | Tables_in_userdb |
    +——————+
    | name |
    +——————+
    1 row in set (0.00 sec)

    mysql> describe name;
    +———-+———+——+—–+———+—————-+
    | Field | Type | Null | Key | Default | Extra |
    +———-+———+——+—–+———+—————-+
    | id | int(11) | NO | PRI | NULL | auto_increment |
    | uname | char(8) | YES | | NULL | |
    | gender | char(2) | YES | | NULL | |
    | birthday | date | YES | | NULL | |
    +———-+———+——+—–+———+—————-+
    4 rows in set (0.00 sec)

    注: auto_increment 自增
    primary key 主键
    复制代码

    8、增加记录
    insert into name(uname,gender,birthday) values(‘张三’,’男’,’1971-10-01’);

    9、修改记录
    update name set birthday=’1971-01-10’ where uname=’张三’;

    10、删除记录
    delete from name where uname=’张三’;

    11、删除表
    drop table 表名

    12、删除库
    drop database 库名;

    13、备份数据库
    mysqldump -u root -p –opt 数据库名>备份名; //进入到库目录

    14、恢复
    mysql -u root -p 数据库名<备份名; //恢复时数据库必须存在,可以为空数据库

    15、数据库授权
     格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码”

    例1、增加一个用户user001密码为123456,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令:

    mysql> grant select,insert,update,delete on . to user001@”%” Identified by “123456”;

    例2、增加一个用户user002密码为123456,让此用户只可以在localhost上登录,也可以设置指定IP,并可以对数据库test进行查询、插入、修改、删除的操作 (localhost指本地主机,即MySQL数据库所在的那台主机)

        //这样用户即使用知道user_2的密码,他也无法从网上直接访问数据库,只能通过MYSQL主机来操作test库。
        //首先用以root用户连入MySQL,然后键入以下命令:
    

    mysql>grant select,insert,update,delete on test.* to user002@localhost identified by “123456”;

    展开全文
  • linux彻底删除MySQL数据库

    千次阅读 2019-07-23 18:32:17
    一、使用命令查看当前安装mysql情况,查找以前是否装有mysql (1) rpm -qa|grep -i mysql 可以看到安装的MySQL的信息。 二、停止mysql服务、删除之前安装的mysql 删除命令删除第一步查询到的安装信息  例如:  ...
  • Linux系统安装mysql数据库前言安装流程下载安装软件解压文件,将解压的文件拷贝到/usr/local/mysql创建配置文件my.cnf为mysql目录授权安装和初始化启动mysql查看数据库状态登录mysql常见异常bin/mysqld --initialize...
  • linux mysql 命令 大全

    千次阅读 2011-07-04 17:13:02
    linux mysql 命令 大全   1.linux下启动mysql命令:  mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql命令:  m
  • 来查看数据库版本】 一、连接MYSQL。 格式: mysql -h主机地址 -u用户名 -p用户密码 1、连接到本机上的MYSQL。 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root-p,回车后提示你输密码....
  • Linux删除mysql数据库

    2019-09-03 18:29:39
    1.查看已安装的mysql 命令:rpm -qa | grep -i mysql 2.卸载mysql 命令:yum remove mysql***** 使用命令将其全部卸载 ...3.删除mysql文件目录 ...使用rm -rf 命令删除mysql的文件目录 至此 , mysql已...
  • linux mysql命令

    千次阅读 2021-01-25 15:28:07
    1.linux下启动mysql命令:  mysqladmin start  /ect/init.d/mysql start (前面为mysql的安装路径)  2.linux下重启mysql命令:  mysqladmin restart  /ect/init.d/mysql restart (前面为mysql的安装路径)  ...
  • 登录MySQL命令mysqlmysql 的使用语法如下:   mysql [-u username] [-h host] [-p[password]] [dbname]   username 与 password 分别是 MySQL 的用户名与密码,mysql的初始管理帐号是root,没有密码,...
  • MySQL数据库基本命令

    万次阅读 多人点赞 2021-06-22 15:46:13
    MySQL数据库基本命令一、概述数据库结构常用数据类型二、查看数据库结构查看当前服务器中的数据库查看数据库中包含的表查看表的结构(字段)三、SQL语句介绍四、创建及删除数据库和表(DDL)创建新的数据库创建新的...
  • linux mysql 命令

    2016-04-14 13:54:48
    查询、创建、删除、更新命令 1、显示当前数据库服务器中的数据库列表: mysql>showdatabases; 注意:mysql库里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。 2、显示数据库中的数据表:...
  • 1.Linux系统下启动MySQL命令: /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql命令: /ect/init.d/mysql restart (前面为mysql的安装路径) 3.linux下关闭mysql命令: /ect/init.d/...
  • linux中安装mysql数据库

    2018-09-17 21:17:59
    CentOS中已经包含了默认的MySQL套件,在安装前需要先删除默认数据库 1) 使用rpm –qa | grep mysql 查询是否存在mysql套件 2) 如果存在,使用rpm –e --nodeps mysql套件名 执行删除 3) 使用rz命令上传mysql套件 ...
  • mysql删掉数据库失败MySQL is a very popular opensource database it is used by a lot of different types and size companies. In this post, we will look at how to drop or delete MySQL databases? MySQL是一...
  • 本文主要记录作者在Linux系统开发上常用的一些命令,对其做一个备忘记录。
  • 1、使用yum命令查看系统mysql服务 因为我之前把安装包传到系统里了,所以这里会显示我自己上传的文件,系统用的centos6.8 我换了安装方式,所以这个安装包必须删除,你可以用命令行删除,我这里因为连着ftp工具...
  • linux下彻底删除mysql数据库

    千次阅读 2017-06-22 16:50:52
    linux下彻底删除mysql数据库查询mysql文件 1.#rpm -qa | grep mysql ...[root@xiaoluo ~]# rpm -e –nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以
  • Linux上安装MySQL数据库

    千次阅读 2017-12-11 23:52:20
    声明:本栏目所使用的素材...Linux上安装MySQL数据库:解压包安装(没有data目录安装方式) 以下是解压包的下载地址https://dev.mysql.com/downloads/mysql/1.下载MySQL解压包 2.压缩MySQL安装包 3.修改my-default.in
  • LinuxMySql数据库常用运维语句集 一、mysql常用操作命令 (1)进入mysql后台命令 无密码进入:mysql -uroot -h 127.0.0.1 有密码进入:mysql -u(用户名) -p(密码) (2)查看数据库 show databases; //查看当前数据库...
  • 进入数据库 mysql -u用户 -p密码 #例子: mysql -uroot-p123456 展示所有库 show database 创建数据库 create database xxx #示例 create database test 进入数据库 use xxx #示例 use test 查看表 show ...
  • LinuxMySql数据库管理常用命令

    千次阅读 2012-04-16 08:37:56
    MySQL数据库管理常用命令 导读:MySQL数据库管理常用命令。 安装利用RPM包安装Mysql,设置TCP 3306端口的iptables。 root密码管理设置root用户的密码mysqladmin -uroot password 'password'。 修改root用户...
  • Linux系统上Mysql数据库删除&重新安装

    千次阅读 2019-07-25 13:25:53
    最近想将自己linux系统上的mysql5.5改为mysql5.7版本,发现网上资料很多,但没有一个从卸载到重新安装设置完成的操作手册,所以特意整理汇总了一下。 自己就是按照以下的步骤,重新安装了mysq5.7版本,供大家参考。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 98,256
精华内容 39,302
关键字:

linuxmysql命令删除数据库

linux 订阅
mysql 订阅