安装好MySQL服务后添加环境变量:

#vi /etc/profile
 export MYSQL_HOME=/usr/local/mysql
 export PATH=$PATH:$MYSQL_HOME/bin

#source /etc/profile

1.数据库指令:(由于自己习惯用service,需安装指定工具net-tools)

# service mysqld start    启动MySQL
# service mysqld restart 重启MySQL
# service mysqld stop     停止MySQL

2.进入MySQL表单操作

# mysql -h 127.0.0.1-u root -p123456;    进入MySQL(设置好相应密码后)
 MySQL> show databases;            列出数据库
 MySQL>  create database aa;      创建数据库XXX

MySQL>  use aa;         使用数据库databaseName
 MySQL>  show tables;              列出表单

MySQL> create table mytablename (ID int auto_increment not null primary key,usename varchar(20),password varchar(64),sex varchar(10),address varchar(20));  创建表单
MySQL> drop table mytablename ;                 删除表单
MySQL> drop database aa;              删除数据库

3.增删改查

MySQL>  insert into mytablename values('','zhangsan','123456','fomale','guiyanag');  插入

MySQL> select * from mytablename ;                 查找验证结果
MySQL> select * from mytablename  where ID = '1';  精准查找

MySQL> update mytablename  set address = 'shanghai' where username = 'zhangsan'; 修改zhangsan的address为shanghai

MySQL> delete from mytablename  where ID = '1';     删除记录

新增本地特权用户

  grant select on database.* to czl@'localhost' identity by 'password';

用户名user_1 密码是123456

可以自任何PC上登录这个用户对数据库操作(举一种方法)

MySQL> grant select,insert update,delete on *.* to user_1@"%" identity by "123456";

创建只有在本机才能操作数据库的用户

用户名user_2 密码是123456

MySQL> grant select,insert update,delete on *.* to user_2@localhost identity by "123456";

登录数据库库

MySQL> -u user_1 -p -h IP地址;

另外附上常用的一些命令:

其它的mysql数据库相关的操作如下

(1) 创建数据库czlmysql> create database czl; 
(2) 制定czl数据库为当前默认数据库 mysql> use czl; 
(3) 在czl数据库中创建表customers mysql> create table customers(userid int not null, username varchar(20) not null); 
(4) 显示数据库列表 mysql> show databases; 
(5)显示数据库中的表 mysql> show tables; 
(6)删除表customers mysql> drop table customers; 
(7)显示customers表的结构 mysql> desc customers; 
(8) 向customers表中插入一条记录 mysql> insert into customers(userid, username) values(1, 'chy'); 
(9) 让操作及时生效; mysql> commit; 
(10) 查询customers中的记录 mysql> select * from customers; 
(11) 更新表中的数据 mysql> update customers set username='DennisHu' where userid=1; 
(12) 删除表中的记录 mysql> delete from customers; 
(13)授予chy用户访问数据库的权限 # grant select, insert, update, delete on *.* to chy@"localhost" identified by "123456";

Linux系统MySQL的常用操作命令的更多相关文章

  1. [分享]运维分享一一阿里云linux系统mysql密码修改脚本

    [分享]运维分享一一阿里云linux系统mysql密码修改脚本       大象吃豆子 级别: 小白 发帖 12 云币 27 加关注 写私信   只看楼主 更多操作楼主  发表于: 2014-09-3 ...

  2. linux系统下svn服务器操作命令

    linux系统下svn服务器操作命令 .输出指定文件或URL的内容.  svncat 目标[@版本]…如果指定了版本,将从指定的版本开始查找. svncat -r PREV filename > ...

  3. Linux下mysql的常用操作

    Linux下mysql的常用操作: 显示数据库 show databases; 选择数据库 use 数据库名; 显示数据库中的表 show tables; 显示数据表的结构 describe 表名; ...

  4. linux系统mysql密码修改脚本

    编写了一个适用于阿里云linux系统 mysql密码修改脚本,使用阿里云提供的一键安装包配置后,如果account.log文件删除,并且忘记mysql密码时,可以通过脚本来重置mysql密码. 附:一 ...

  5. Linux系统sed命令常用参数实战

    Linux系统sed命令常用参数实战 常用参数 -n 输出某行的文本内容,通常与p联合使用, -e 命令行模式下进行sed的动作编辑,输出编辑后的内容,源文件不会发生变化 -f 以命令中指定的scri ...

  6. Linux系统——MySQL基础(二)

    # MySQL数据库完全备份与恢复## 数据库备份的分类1. 从物理与逻辑的角度,备份可以分为物理备份和逻辑备份.(1)物理备份:对数据库操作系统的物理文件(数据文件.日志文件)的备份.物理备份又可分 ...

  7. Linux系统MySQL开启远程连接

    1.远程连接上Linux系统,确保Linux系统已经安装上了MySQL数据库.登陆数据库.mysql -uroot -p(密码). 2.创建用户用来远程连接 GRANT ALL PRIVILEGES ...

  8. Linux系统Bash的常用功能(9)

    了解了基本的Linux文件文件系统的概念后,我们将更深入的了解一下Linux的其他方面的内容,那就是我们所使用的用户接口,也就是大家常听到的 『Shell』 ,『这个shell并不是黑客反弹的shel ...

  9. linux系统入门一些常用命令解析

    接触IT行业的时候,就使用了ubuntu系统做开发,那个时候是一头雾水,从习惯了window下的界面操作,到终端下的命令行操作,着实一开始让人很不习惯.但是没办法,那个时候公司每个人都用Ubuntu系 ...

随机推荐

  1. scannet数据集

    数据集包含xyz和label信息,不包含颜色信息. 一共1513个室内场景数据(每个场景中点云数量都不一样),共21个类别的对象(0-20,总共已知类别应该是20,类别0应该是未知类别,即未标注点云) ...

  2. JavaWeb中的监听器

    JavaWeb中的监听器 l  事件源:三大域! ServletContext ¨       生命周期监听:ServletContextListener,它有两个方法,一个在出生时调用,一个在死亡时 ...

  3. VMware遇到的一连串问题

    之前正常运行的VMware,再次打开提示“VMware Workstation pro 无法在 windows 上运行”, 百度一波,原来是微软的更新程序引起的问题,只要将最近的一次更新程序卸载然后重 ...

  4. nexus pip proxy config

    nexus pip proxy config config for linux touch config touch ~/.pip/pip.conf content [global] index-ur ...

  5. Mybatis集成ehcache

    Mybatis集成ehcache 1.为什么需要缓存 拉高程序的性能 2. 什么样的数据需要缓存 很少被修改或根本不改的数据 业务场景比如:耗时较高的统计分析sql.电话账单查询sql等 3. ehc ...

  6. 剑指offer15 二进制中1的个数

    题目:请实现一个函数,输入一个整数,输出该数二进制表示中1的个数.例如,把9表示成二进制是1001,有2位是1.因此,如果输入9则函数输出2. int Number(int n) { ; while ...

  7. Salesforce 开发整理(六) Visualforce分页

    分页的实现总体上分真分页和假分页. 所谓真分页指页面上列出来的数据就是实际查询的数据,假分页则是无论页面上一次显示多少条记录,实际上后台已经加载了所有的记录,分页只是为了展示给用户查看.今天分享一个V ...

  8. requests.session()会话保持

    可能大家对session已经比较熟悉了,也大概了解了session的机制和原理,但是我们在做爬虫时如何会运用到session呢,就是接下来要讲到的会话保持. 首先说一下,为什么要进行会话保持的操作? ...

  9. elasticsearch 常用命令 一直红色 重启不稳定 不停的宕机

    persistent (重启后设置也会存在) or transient (整个集群重启后会消失的设置). 查看集群状态和每个indices状态.搜索到red的,没用就删除 GET /_cluster/ ...

  10. An Open-Source Package for Knowledge Embedding- 知识嵌入为人机交互做支撑

    1.知识图谱建立好后,下一步怎么办? 现今,各个行业都在储备自己的数据,领域知识数据的获取已不再是问题.我们能够通过自然语言处理.爬虫技术.装饰器等技术将数据整理成结构化数据,之后再将其放入到已经定义 ...