linux mysql操作知识--收藏
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操作知识--收藏相关推荐
- linux MySQL操作
登录 mysql -u用户名 -p 回车后输入密码 退出 exit 或者 quit 或者 \q 常用命令 mysqladmin -u用户名 -p旧密码 password新密码 用来修改用户密码 sho ...
- MySql常用知识归纳整理(收藏)
MySql常用知识归纳整理(收藏) 一.连接与退出 二.导入导出--推荐Navicat For Mysql 三.修改密码与增加用户权限 四.结构化查询语言 一.DDL:数据定义语言 二.DML: 数据 ...
- Linux的基本知识和基础操作
Linux的基本知识和基础操作 一.基本知识 Linux是基于Unix的 Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核.Linux可安装在各种 ...
- linux shell操作mysql,Linux shell操作mysql数据库的方法
摘要 腾兴网为您分享:Linux shell操作mysql数据库的方法,鱼乐贝贝,宜信,嘻嘻动漫,西餐菜谱等软件知识,以及包装效果图,德州人社,evasi0n.com,ios迅雷,民革e家,动态表情, ...
- mysql 磁盘限额_Linux运维知识之为Linux MySQL数据库设置磁盘限额
本文主要向大家介绍了Linux运维知识之为Linux MySQL数据库设置磁盘限额,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 因为MySQL数据库本身没有磁盘限额的功能,我 ...
- linux mysql 磁盘_Linux运维知识之为Linux MySQL数据库设置磁盘限额
本文主要向大家介绍了Linux运维知识之为Linux MySQL数据库设置磁盘限额,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 因为MySQL数据库本身没有磁盘限额的功能,我 ...
- DNS 基础知识及 Linux DNS 服务器操作知识
一.DNS域名结构与域名服务器 域名系统DNS(Domain Name System)是因特网使用的命名系统,用来把便于人们使用的机器名字转换成为IP地址.域名系统其实就是名字系统.为什么不叫&quo ...
- mysql修改工资字段_基于Linux的MySQL操作实例(修改表结构,MySQL索引,MySQL数据引擎)...
基于Linux的MySQL操作实例(修改表结构,MySQL索引,MySQL数据引擎) 前言 本篇是基于Linux下针对MySQL表结构的修改,MySQL索引的操作以及MySQL数据引擎的配置和说明. ...
- Linux常用基础知识必备三之常用指令及操作
Linux常用基础知识必备三之常用指令及操作 1.vi和vim vi如何使用 vi几种模式下的操作指令 命令模式进入编辑模式 命令模式下的快捷键 底行模式(指按了esc键之后输入按键:后出现) 字符串 ...
最新文章
- Android应用源码安卓短信拦截木马项目源码
- mysql中engine=innodb和engine=myisam的区别详解
- 5.4 matllab数据插值案例(机动车刹车距离问题、)
- 磁共振线圈分类_磁共振硬件(二)主磁体分类
- 求水仙花数 以及 最大公约数最小公倍数 以及 冒泡法 以及字母大小写的转换 以及简单选择排序法 以及斐波那契数列
- 计算机机房坏境设施演练,计算机机房环境设施应急演练方案
- boost::stl_interfaces::reverse_iterator相关的测试程序
- JQuery对selecte中的元素的操作
- [pytorch、学习] - 3.5 图像分类数据集
- Android之webview与js交互
- scrapy 中不同页面的拼接_scrapy使用技巧总结
- mysql+drbd+heartbeat高可用配置说明
- Pango Reference Manual 【文本和字体处理函数库】
- 发表email所需要
- Web前端笔记和简历模板
- 计算机蠕虫病毒,电脑中蠕虫病毒怎么办
- 【Neo4j】第 1 章:图数据库
- 五光十色变色龙的制作
- iptables匹配statistic
- day13-搜索过滤
热门文章
- JavaScript中闭包实现的私有属性的getter()和setter()方法
- 前端开发中的一些js小技巧
- (四)C语言柔性数组、指针赋值
- 参数传值(数组赋值)
- C# Winform 带优美外观的UserControl控件GroupBox
- java io内存泄露_java内存泄露和OutOfMemory
- iOS之深入解析AFNetworking的底层原理
- ☆ 10个小技巧,让你的 Python 代码更加优雅~ ☆
- Makefile 学习 1
- 2015年第六届蓝桥杯 - 省赛 - C/C++大学A组 - H. 饮料换购