zoukankan      html  css  js  c++  java
  • Linux下mysql基础命令(一)

    1, 创建mysqld数据库的管理用户:  

              要把root用户设置为管理员,我们应该运行下面的命令;   
    # mysqladmin -u root password 密码

       一般情况下,mysqladmin所在目录已经加到$PATH中,如果该命令没有找到,查看软件包安装是否正确

      确保Mysql-server和Mysql-client两个软件包都已经安装成功

      然后可以rpm -qf Mysql-client查看该命令安装到那个目录中,将该目录加到$PATH变量中,或者使用全路径。

      这里的root不是系统用户,而是数据库用户了。你也可以取别的用户名。

    2, 登陆mysql数据库 

       以mysql数据库管理员root,密码为123456为例;  

    mysql -u root -p root
    或者
    mysql -u root -p
    或者
    #/opt/mysql/bin/mysql -u root -p  

    如果找不到该命令,检查PATH变量,出现 Enter password:输入密码,回车。  然后出现:

     mysql>   

    现在就进入了mysql的管理界面了, 注意在登陆之前,确保mysql已经启动。

    3, 操作命令:  

    在mysql数据库中,每操作一个命令,都是;号结尾的。如果忘记加;使用c退出。  

     显示已有的databases:  

     mysql> show databases;  

    4,创建和删除数据库  

    创建数据库:   
    mysql> create database [数据库名];  
      
    如:mysql> create database crc;  
    删除数据库:   
     mysql> drop database [数据库名];  
      
    如: mysql> drop database crc;  

    5, 操作数据库  

          首先是要指定一个数据库为当前数据库,应该用use命令,  
          mysql> use [数据库名];  

    6, 备份数据库  

    # mysqldump -u root -p linux > /root/linux.sql  

            然后输入密码 Enter Password:  

     首先备份数据库是要以数据库管理员的身份(非系统管理员)备份;其次:备份目的地是/root,备份的文件名是linux.sql。其实备份的位置和文件名,根据自己的情况来定。文件名可以自己来取,路径也可以自己来安排;  
    比如我想把linux的数据库备份到/home/beinan,数据库的文件名为localhost.sql,所以应该输入如下的命令。  
     
    [root@localhost root]#mysqldump -u root -p linux > /home/beinan/localhost.sql

    7, 将备份的数据库导入到数据库中  

           比如我们要把在/home/beinan这个目录中的linuxsir031130.sql这个备份,导入名为linux的数据库中,应该如下操作:  
    # mysql -u root -p linux < /home/beinan/localhost.sql  

            Enter password:在这里输入密码  

    8,其他常用mysql指令  

          查看状态:
    mysql>show status;  
          查看进程:
    mysql>show processlist;             
    一些补充:  
      
    几个常用的mysql相关的管理命令  
    复制代码
    mysql 命令:基本文本的,显示和使用的mysql数据库。前面已经简单的提过用法;比如登录等。  
      
    mysqladmin 命令,用来创建和维护mysql数据库的命令,前面已经简单的提过;  
      
    isamchk 是用来修复、检查和优化.ism后缀的数据库文件;  
      
    mysqldump 是用于备份数据库,前面已经简单的说明过;  
      
    myisamchk 用来修复.myi后缀的数据库文件;  
    复制代码
    比如我们要检查名为linux的数据库.myi数据库表是否存在问题,应该用下面的命令;  
      
    # /opt/mysql/share/mysql.server stop  
      
    # /opt/mysql/bin/myisamchk /opt/mysql/var/linux/*.MYI  
    上面的命令的意思就是检查所有的.myi文件,数据库的目录在/opt/mysql/var/linux/目录中  
    如果有问题,应该用-r参数来修复  

    # /opt/mysql/bin/myisamchk -r /opt/mysql/var/linux/*.MYI  
      
    # /opt/mysql/bin/mysqlshow -u root -p [数据库名]    
    mysqlshow 命令:显示用户选择的数据库和表  
  • 相关阅读:
    skill:极角排序
    skill:树的重心
    [CF1091F](New Year and the Mallard Expedition)
    2018九省联考(SHOI2018)
    陷入僵局?
    2333
    雨后天晴
    听说我首次抢到食堂最早的馄饨
    难题做不动
    成绩出来了?
  • 原文地址:https://www.cnblogs.com/101718qiong/p/9354517.html
Copyright © 2011-2022 走看看