1,查看数据库状态 及启动停止
/etc/init.d/mysqld status
/etc/init.d/mysqld start
/etc/init.d/mysqld stop

2,给用户配置初始密码123456:
mysqladmin -u root -password 123456

3,修改root用户密码为 abc123
mysqladmin -u root -p123456 password abc123

4,如果想去掉密码:
mysqladmin -u root -pabc123 password ""

5,root连接数据库有密码和无密码:
mysql -u root(-uroot) -p
mysql

6,增加用户 test1 密码 abc,让它可以在任何主机上登录,并对所有数据库有查询,插入,修改,删除的权限:
格式: grant select on 数据库.* to 用户名@登录主机 identified by "密码"
grant select,insert,update,delete on *.* to test1@"%" Identified by "abc";

7,使用test1账号从其他主机上登录命令:

mysql -h 主机名 -u test1 -pabc
eg: mysql -h 10.239.48.109 -u test1 -pabc

8,增加一个用户test2,让它只可以在localhost上登录,并可以对数据库mydb进行查询,插入,修改,删除的操作,
这样用户即使使用知道test2的密码,他也无法从internet 上直接访问数据库,只能通过mysql主机上的web页面来访问。
grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc";
grant select,insert,update,delete on mydb.* to test2@localhost identified by ""; 设置无密码

9,显示数据库列表:
show databases;
use mysql 打开库
show tables;

10,表的操作
describle 表名; 显示数据表的结构
create database 库名;
drop database 库名;
create table 表名(字段设定列表)
drop table 表名;
delete from 表名;清空表记录
select * from 表名; 显示表中的记录
insert into 表名 values(, ,)

alter table 表名 add column <字段名><字段选项>

导出数据:
mysqldump --opt test > mysql.test //将数据库test导出到mysql.test文件,后面是一个文本文件
mysqldump -u root -p123456 --databases dbname > mysql.dbname //就是把数据库dbname导出到文件mysql.dbname中。

导入数据:
mysqlimport -u root -p123456 < mysql.dbname
将文本数据导入数据库:
文本数据的字段之间用tab键隔开
use test
load data local infile "文件名" into table 表名;
eg: load data local infile "D:/mysql.txt" into table mytable;
导入.sql 文件命令
use database
source d:/mysql.sql;

linux mysql操作知识--收藏相关推荐

  1. linux MySQL操作

    登录 mysql -u用户名 -p 回车后输入密码 退出 exit 或者 quit 或者 \q 常用命令 mysqladmin -u用户名 -p旧密码 password新密码 用来修改用户密码 sho ...

  2. MySql常用知识归纳整理(收藏)

    MySql常用知识归纳整理(收藏) 一.连接与退出 二.导入导出--推荐Navicat For Mysql 三.修改密码与增加用户权限 四.结构化查询语言 一.DDL:数据定义语言 二.DML: 数据 ...

  3. Linux的基本知识和基础操作

    Linux的基本知识和基础操作 一.基本知识 Linux是基于Unix的 Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核.Linux可安装在各种 ...

  4. linux shell操作mysql,Linux shell操作mysql数据库的方法

    摘要 腾兴网为您分享:Linux shell操作mysql数据库的方法,鱼乐贝贝,宜信,嘻嘻动漫,西餐菜谱等软件知识,以及包装效果图,德州人社,evasi0n.com,ios迅雷,民革e家,动态表情, ...

  5. mysql 磁盘限额_Linux运维知识之为Linux MySQL数据库设置磁盘限额

    本文主要向大家介绍了Linux运维知识之为Linux MySQL数据库设置磁盘限额,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 因为MySQL数据库本身没有磁盘限额的功能,我 ...

  6. linux mysql 磁盘_Linux运维知识之为Linux MySQL数据库设置磁盘限额

    本文主要向大家介绍了Linux运维知识之为Linux MySQL数据库设置磁盘限额,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 因为MySQL数据库本身没有磁盘限额的功能,我 ...

  7. DNS 基础知识及 Linux DNS 服务器操作知识

    一.DNS域名结构与域名服务器 域名系统DNS(Domain Name System)是因特网使用的命名系统,用来把便于人们使用的机器名字转换成为IP地址.域名系统其实就是名字系统.为什么不叫&quo ...

  8. mysql修改工资字段_基于Linux的MySQL操作实例(修改表结构,MySQL索引,MySQL数据引擎)...

    基于Linux的MySQL操作实例(修改表结构,MySQL索引,MySQL数据引擎) 前言 本篇是基于Linux下针对MySQL表结构的修改,MySQL索引的操作以及MySQL数据引擎的配置和说明. ...

  9. Linux常用基础知识必备三之常用指令及操作

    Linux常用基础知识必备三之常用指令及操作 1.vi和vim vi如何使用 vi几种模式下的操作指令 命令模式进入编辑模式 命令模式下的快捷键 底行模式(指按了esc键之后输入按键:后出现) 字符串 ...

最新文章

  1. Android应用源码安卓短信拦截木马项目源码
  2. mysql中engine=innodb和engine=myisam的区别详解
  3. 5.4 matllab数据插值案例(机动车刹车距离问题、)
  4. 磁共振线圈分类_磁共振硬件(二)主磁体分类
  5. 求水仙花数 以及 最大公约数最小公倍数 以及 冒泡法 以及字母大小写的转换 以及简单选择排序法 以及斐波那契数列
  6. 计算机机房坏境设施演练,计算机机房环境设施应急演练方案
  7. boost::stl_interfaces::reverse_iterator相关的测试程序
  8. JQuery对selecte中的元素的操作
  9. [pytorch、学习] - 3.5 图像分类数据集
  10. Android之webview与js交互
  11. scrapy 中不同页面的拼接_scrapy使用技巧总结
  12. mysql+drbd+heartbeat高可用配置说明
  13. Pango Reference Manual 【文本和字体处理函数库】
  14. 发表email所需要
  15. Web前端笔记和简历模板
  16. 计算机蠕虫病毒,电脑中蠕虫病毒怎么办
  17. 【Neo4j】第 1 章:图数据库
  18. 五光十色变色龙的制作
  19. iptables匹配statistic
  20. day13-搜索过滤

热门文章

  1. JavaScript中闭包实现的私有属性的getter()和setter()方法
  2. 前端开发中的一些js小技巧
  3. (四)C语言柔性数组、指针赋值
  4. 参数传值(数组赋值)
  5. C# Winform 带优美外观的UserControl控件GroupBox
  6. java io内存泄露_java内存泄露和OutOfMemory
  7. iOS之深入解析AFNetworking的底层原理
  8. ☆ 10个小技巧,让你的 Python 代码更加优雅~ ☆
  9. Makefile 学习 1
  10. 2015年第六届蓝桥杯 - 省赛 - C/C++大学A组 - H. 饮料换购