腾佑科技IDC资讯中心!

CentOS下mysql 常用命令

2016-06-06 10:23 出处:网络 人气: 评论(



CentOS下mysql 常用命令

时间:2015-08-06 00:35来源:blog.51cto.com 作者:“夜读才子盼女鬼” 举报 点击:次

 

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


分享给小伙伴们:
本文标签:

相关文章

评论

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

签名:

评论列表

    

    网站首页 关于我们 服务器租用 虚拟主机 代理加盟 网站地图

    Copyright 2007-2014 TUKJ All rights reserved 河南腾佑科技有限公司 电话:400-613-9066

    公司地址:河南省郑州市姚砦路133号金成时代广场6号楼13层 ISP证编号:豫B2-20110005