linux mysql 管理(转载)
一,MySQL服务的启动和停止
net stop MySQL
net start MySQL
1,登陆MySQL
语法如下: MySQL -u用户名 -p用户密码
键入命令MySQL -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到MySQL中了,MySQL的提示符是:
MySQL>
注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP
2,增加新用户
格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by “密码”
如,增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数 据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令:
grant select,insert,update,delete on *.* to user1@localhost Identified by “password1″;
如果希望该用户能够在任何机器上登陆MySQL,则将localhost改为”%”。
如果你不想user1有密码,可以再打一个命令将密码去掉。
grant select,insert,update,delete on mydb.* to user1@localhost identified by “”;
MySQL 远程登录及常用命令
3,操作数据库
登录到MySQL中,然后在MySQL的提示符下运行下列命令,每个命令以分号结束。
1、 显示数据库列表。
show databases;
缺省有两个数据库:MySQL和test。 MySQL库存放着MySQL的系统和用户权限信息,我们改密码和新增用户,实际上就是对这个库进行操作。
2、 显示库中的数据表:
use MySQL;
show tables;
3、 显示数据表的结构:
describe 表名;
4、 建库与删库:
create database 库名;
drop database 库名;
5、 建表:
use 库名;
create table 表名(字段列表);
drop table 表名;
6、 清空表中记录:
delete from 表名;
7、 显示表中的记录:
select * from 表名;
3,导出和导入数据
1. 导出数据:
MySQLdump –opt test > MySQL.test
即将数据库test数据库导出到MySQL.test文件,后者是一个文本文件
如:MySQLdump -u root -p123456 –databases dbname > MySQL.dbname
就是把数据库dbname导出到文件MySQL.dbname中。
2. 导入数据:
MySQLimport -u root -p123456 < MySQL.dbname。
3. 将文本数据导入数据库:
文本数据的字段数据之间用tab键隔开。
use test;
load data local infile “文件名” into table 表名;
1:使用SHOW语句找出在服务器上当前存在什么数据库:
MySQL> SHOW DATABASES;
2:2、创建一个数据库MySQLDATA
MySQL> CREATE DATABASE MySQLDATA;
3:选择你所创建的数据库
MySQL> USE MySQLDATA; (按回车键出现Database changed 时说明操作成功!)
4:查看现在的数据库中存在什么表
MySQL> SHOW TABLES;
5:创建一个数据库表
MySQL> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
6:显示表的结构:
MySQL> DESCRIBE MYTABLE;
7:往表中加入记录
MySQL> insert into MYTABLE values (“hyq”,”M”);
8:用文本方式将数据装入数据库表中(例如D:/MySQL.txt)
MySQL> LOAD DATA LOCAL INFILE “D:/MySQL.txt” INTO TABLE MYTABLE;
9:导入.sql文件命令(例如D:/MySQL.sql)
MySQL>use database;
MySQL>source d:/MySQL.sql;
10:删除表
MySQL>drop TABLE MYTABLE;
11:清空表
MySQL>delete from MYTABLE;
12:更新表中数据
MySQL>update MYTABLE set sex=”f” where name=’hyq’;
13:备份数据库
MySQLdump -u root 库名>xxx.data
14:例2:连接到远程主机上的MySQL
假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:
MySQL -h110.110.110.110 -uroot -pabcd123 // MySQL 远程登录
(注:u与root可以不用加空格,其它也一样)
3、退出MySQL命令: exit (回车)
转载于:https://www.cnblogs.com/dcj890828/articles/4148991.html
linux mysql 管理(转载)相关推荐
- linux mysql管理软件_8款适合Linux用户使用的数据库管理工具!
从内容管理系统到简单的表格,数据库是每一个开发项目的一部分.这就是为什么开发者们如此强调使用正确类型的数据库工具.下面这些可能对您有所帮助! Autotabla是一个你的程序的SQL数据表的CGI管理 ...
- [转载]Linux用户管理全攻略(八)
原文地址:Linux用户管理全攻略(八)作者:ZOL_心蓝蓝 Linux 系统中的超级权限的控制 作者:北南南北 赞助: eTony,pandonny,懒猫, Arch 来自:LinuxSir.Org ...
- Linux磁盘分区管理(转载)
Linux磁盘管理 硬盘基本知识 track: 磁道是有厂商划分好的,一个磁道能存多少数据跟盘片的密度有关系.磁头若保持在一个位置上,则每个磁头都会在磁盘表面划出一个圆形轨迹,这些圆形轨迹就叫做磁道. ...
- 转载 Linux内存管理(最透彻的一篇)
摘要:本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物理内存管理和内核内存的使用方法.力求从外到内.水到渠成地引导网友分析Linux的内存管理与使用.在 ...
- 绝对Linux服务器管理利器webmin
用Linux配置服务器绝对是件费时间的事情.虽然外行人看见咱们在黑乎乎屏幕上打着一行行命令代码似乎是很NB,可真实的辛苦也就只有自己知道了.现在好了,有了webmin这款软件,绝对让我们管理服务器时能 ...
- Linux Mysql 1130错误解决
Linux Mysql 1130错误解决 今天在win32下通过navicat 远程登录Mysql时出现如下错误: 想都不用想,肯定是Mysql的访问权限问题. 首先,通过终端(我用的是SSH)远程登 ...
- Linux MYSQL 数据库
Linux MYSQL 数据库 1.1.概述: DBMS datebase management system 数据库管理系统 DML:date manapulate lanaguage 数据操 ...
- 忘记mysql管理密码怎么办?
情况一: 在已知密码的情况下修改mysql管理密码: mysqladmin -uroot -p123 password 123456 情况二: 在忘记mysql登录密码的情况下,清空或登录mysql管 ...
- Linux+MySQL+MyCat实现分库分表,通过MyCat数据库中间件实现分库分表配置实战
目录 前言 Linux+MySQL+MyCat实现读写分离,主从同步的解决方案 一.Linux下MySQL数据库服务的安装与部署 二.下载Linux MyCat 三.上传Linux服务器,并解压 四. ...
最新文章
- 删除已有的 HTML 元素
- JVM的监控工具之jinfo
- C++与QML逻辑分离
- 一位非常要好的朋友,零基础转行 Python!
- 苹果开发者账号可以创建多少测试证书_ios苹果企业账号你所不知道的那些点
- oracle 存储同步,Oracle数据库知识——存储过程篇
- Linux中Redis的安装
- 【亲测有效】硬盘/分区修复教程
- MOSEK安装教程及安装过程遇到的问题
- linux如何将两个文件拆分,linux下用split命令将一个大的文件拆分成若干小文件
- [arduino]红外接收测试工装
- VS2015 保护视力 背景色设置
- Arthas线上问题定位神器
- 通过js获取谷歌浏览器版本
- 多个pdf文件过大如何缩小
- GTID 模式 - 通过跳过事务解决主从故障
- pytorch官方教程中文版(一)PyTorch介绍
- CSS知识点总结(一)
- 0-5V转4-20mA的几种实现方法
- 西南大学大数据8天实训