• Mysql数据库常用的命令 数据备份 恢复 远程


    远程数据库
    格式: mysql -h主机地址 -u用户名 -p用户密码数据库
    mysql -h 42.51.150.68 -u yang -p discuz
    mysql设置密码
    mysql>use mysql;
    mysql>set password=password('密码');
    mysql>flush privileges;
    mysql更改密码
    以root用户登录,命令:mysql -uroot -p 回车 输入密码;
    mysql>use mysql;
    mysql>UPDATE user SET password=PASSWORD('输入新密码') WHERE user='root';
    mysql>FLUSH PRIVILEGES;
    登录本地数据库
    mysql -uroot -p     
     
    数据库的备份
    1、mysqldump -u root -p +数据库名字 > 路径
    2、mysql -uroot -phtu.cc@123 --default-character-set=utf8 yanghongfeil</backup/weixin.sql
     
    数据库恢复
    1. source F:/file.sql;   
    2.mysqldump -uroot -phtu.cc@123 --default-character-set=utf8 yanghongfeil > /root/weixin.sql

    MySQL数据库常用命令

    1.显示所有的数据库

    mysql> show databases; 

    切换数据库

    mysql> use mysql; 

    显示数据库中的所有表

    mysql> show tables; 

    退出mysql

    mysql> exit;(回车) 

    2、连接到远程主机上的MySQL。假设远程主机的IP为:192.168.1.22,用户名为root,密码为root。键入以下命令:

    C:> mysql -h192.168.1.22 -uroot -proot

    MySQL控制台部分命令

    1、启动和关闭数据库

    >net start mysql
    
    >net stop mysql       

    所以命令必须是一行的第一个,并且以分号结尾:

    All text commands must be first on line and end with ";"

    2、根据用户名密码,登录数据库

    >mysql -uroot -p;

    如果数据库没有密码则使用

    >mysql -uroot;        

    3、查看在当前服务器中有多少个数据库

    >show databases;        

    4、删除某个数据库

    >drop database databaseName;
    
    >commit;     

     

    5、创建数据库

    >create database databaseName;

    6、选择使用某个数据库

    >use databaseName;

    7、查看数据库中有多少的表

    >show tables;     

    8、创建表

    create table yang (id int (10), name varchar(10),address varchar(20));

    9、显示表结构

    >describe tableName;    

    10、向表中加入数据并查看

    insert into yang values('1','yang','this_is_master');
    select * from yang;

    11、导入.sql文件(文件所在路径是F:file.sql

    >source F:/file.sql;    

    12、删除表

    >drop table tableName;    

        

    13、删除表中的所有数据,但是表结构依然存在

    >delete from tableName;       

    14、更新表中的数据、如果没有where,则将影响所有的记录

    >update tableName set name='administrator' where id='1';

             

    15、查看服务器版本和当前日期

    >select version()、current_date;
    
    >select version();
    
    >select now();      

      

    16、把mysql作为一个简单的计算器

    >select pi();
    
    >select pi()*10;         

    17、查看用户

    >select user();     

        

    18、使用load

    >load data local infile filePath into table tableName

    19.从任何主机连接到mysql服务器

    mysql> grant all privileges on *.* to 'root'@'%' identified by 'P@ssw0rd' with grant option;
    Query OK, 0 rows affected (0.01 sec)
    
    mysql> flush privileges;
    Query OK, 0 rows affected (0.00 sec)

                                    
     
  • 相关阅读:
    【单调队列】POJ2823-Sliding Window
    【单调队列】广告印刷
    反射复习笔记01
    redis 笔记01 简单动态字符串、链表、字典、跳跃表、整数集合、压缩列表
    mybatis 复习笔记02
    mybatis 复习笔记01
    Mongodb 笔记02 创建、更新和删除文档
    NIO复习03
    Mongodb 笔记01 MongoDB 简介、MongoDB基础知识、启动和停止MongoDB
    NIO复习02
  • 原文地址:https://www.cnblogs.com/yangxiaofei/p/4956732.html
Copyright © 2020-2023  润新知