安装好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. Code Chef May Challenge 2019题解

    传送门 \(REDONE\) 贡献可以拆成\(X(Y+1)+Y\),那么一个数\(x\)的贡献对最终答案的贡献就是\(x(a_1+1)(a_2+1)...\),那么最终答案肯定是\(\sum\limi ...

  2. tomcat启动后,跳转到项目指定页面

  3. 【转】AVL之C++实现

    AVL树的介绍 AVL树是高度平衡的而二叉树.它的特点是:AVL树中任何节点的两个子树的高度最大差别为1. 上面的两张图片,左边的是AVL树,它的任何节点的两个子树的高度差别都<=1:而右边的不 ...

  4. Redis内存回收策略

    如果使用Redis的时候,不合理使用内存,把什么东西都放在内存里面,又不设置过期时间,就会导致内存的堆积越来越大.根据28法则,除了20%的热点数据之外,剩余的80%的非热点或不怎么重要的数据都在占用 ...

  5. JUC锁框架_AbstractQueuedSynchronizer详细分析

      AQS是JUC锁框架中最重要的类,通过它来实现独占锁和共享锁的.本章是对AbstractQueuedSynchronizer源码的完全解析,分为四个部分介绍: CLH队列即同步队列:储存着所有等待 ...

  6. shell(一) shell变量

    基本介绍 变量命名规范 变量名要求由字母.数字.下划线组成,尽量字母开头,有明确含义 注意:变量赋值时,等号前后不能有空格,变量名称不能和字体变量冲突 自定义变量 当前shell有效 1.定义变量 v ...

  7. Svn CleanUp failed解决方案

    在项目目录下找到wc.db文件,使用sqlite工具打开,清空main下的WC_LOCK和 WORK_QUEUE表即可.

  8. kubernetes支持local volume

    目录 local volume 创建一个storage class 静态创建PV 使用local volume PV 动态创建PV local volume kubernetes从1.10版本开始支持 ...

  9. 【题解】最长递增路径 [51nod1274]

    [题解]最长递增路径 [51nod1274] 传送门:最长递增路径 \([51nod1274]\) [题目描述] 一个可能有自环有重边的无向图,每条边都有边权.输入两个整数 \(n,m\) 表示一共 ...

  10. 认清楚服务器的真正身份--深入ARP工作原理

    我们知道IP地址是ISP分配给我们的,IP不能作为服务器的唯一的身份,那么服务器真正的身份是什么呢?MAC IP地址直接的通信在底层要转换到MAC直接的通信,那他们如何通信的呢? 1.简介 出场人物: ...