데이터 베이스 MySQL 튜토리얼 linux下执行mysql的sql文件_MySQL

linux下执行mysql的sql文件_MySQL

Jun 01, 2016 pm 01:39 PM
linux mysql source

bitsCN.com


linux下执行mysql的sql文件

 

mysql -uroot -proot

进入到mysql

然后执行source /var/ftp/pub/sogoodsoft.sql;

即可。

以下内容转:

linux 里的mysql命令总结 - 学习linux+mysql必备

一、总结一下Linux下MySQL的一些命令:

1.Linux下启动mysql的命令: 

mysqladmin start 

/ect/init.d/mysql start (前面为mysql的安装路径)

2.Linux下重启mysql的命令: 

mysqladmin restart 

/ect/init.d/mysql restart (前面为mysql的安装路径)

3.Linux下关闭mysql的命令: 

mysqladmin shutdown 

/ect/init.d/mysql shutdown (前面为mysql的安装路径)
 

4.连接本机上的mysql: 

进入目录mysql/bin,再键入命令mysql -uroot -p, 回车后提示输入密码。 

退 出mysql命令:exit(回车)

5.修改mysql密码: 

mysqladmin -u用户名 -p旧密码 password 新密码 

或进入mysql命令行 SET PASSWORD FOR root=PASSWORD("root");
 

6.增加新用户。(注意:mysql环境中的命令后面都带一个分号作为命令结束符) 

grant select on 数据库.* to 用户名@登录主机 identified by "密码" 

如增加一个用户test密码为123,让他可以在任何主机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令: 

grant select,insert,update,delete on *.* to " Identified by "123";

 

二、有关mysql数据库方面的操作 

必须首先登录到mysql中,有关操作都是在mysql的提示符下进行,而且每个命令以分号结束

1、显示数据库列表。 

show databases; 

2、显示库中的数据表: 

use mysql; //打开库 

show tables; 

3、显示数据表的结构: 

describe 表名; 

4、建库: 

create database 库名; 

5、建表: 

use 库名; 

create table 表名(字段设定列表); 

6、删库和删表: 

drop database 库名; 

drop table 表名; 

7、将表中记录清空: 

delete from 表名; 

8、 显示表中的记录: 

select * from 表名;

9、编码的修改 

如果要改变整个mysql的编码格式: 

启动mysql的时候,mysqld_safe命令行加入 

--default-character-set=gbk

如果要改变某个库的编码格式:在mysql提示符后输入命令 

alter database db_name default character set gbk;

三、数据的导入导出

1、文本数据转到数据库中 

文本数据应符合的格式:字段数据之间用tab键隔开,null值用来代替。例: 

1 name duty 2006-11-23 

数据传入命令 load data local infile "文件名" into table 表名;

2、导出数据库和表 

mysqldump --opt news > news.sql(将数据库news中的所有表备份到news.sql文件,news.sql是一个文本文件,文件名任取。)

mysqldump --opt news author article > author.article.sql(将数据库news中的author表和article表备份到author.article.sql文件, author.article.sql是一个文本文件,文件名任取。) 
 

mysqldump --databases db1 db2 > news.sql(将数据库dbl和db2备份到news.sql文件,news.sql是一个文本文件,文件名任取。) 

mysqldump -h host -u user -p pass --databases dbname > file.dump 

就是把host上的 以名字user,口令pass的数据库dbname导入到文件file.dump中 

mysqldump --all-databases > all-databases.sql(将所有数据库备份到all-databases.sql文件,all-databases.sql是一个文本文件, 文件名任取。)

3、导入数据 

mysql

mysql>source news.sql;(在mysql命令下执行,可导入表)

一、连接MySQL 

格式: mysql -h主机地址 -u用户名 -p用户密码

1、例1:连接到本机上的MYSQL。

首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>。
 

2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键 入以下命令:

mysql -h110.110.110.110 -uroot -pabcd123

(注:u与root可以不用加空格,其它也一样)

3、退出MYSQL命令: exit (回车)。
 

bitsCN.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

MySQL의 역할 : 웹 응용 프로그램의 데이터베이스 MySQL의 역할 : 웹 응용 프로그램의 데이터베이스 Apr 17, 2025 am 12:23 AM

웹 응용 프로그램에서 MySQL의 주요 역할은 데이터를 저장하고 관리하는 것입니다. 1. MySQL은 사용자 정보, 제품 카탈로그, 트랜잭션 레코드 및 기타 데이터를 효율적으로 처리합니다. 2. SQL 쿼리를 통해 개발자는 데이터베이스에서 정보를 추출하여 동적 컨텐츠를 생성 할 수 있습니다. 3.mysql은 클라이언트-서버 모델을 기반으로 작동하여 허용 가능한 쿼리 속도를 보장합니다.

Linux의 주요 목적은 무엇입니까? Linux의 주요 목적은 무엇입니까? Apr 16, 2025 am 12:19 AM

Linux의 주요 용도에는 다음이 포함됩니다. 1. 서버 운영 체제, 2. 임베디드 시스템, 3. 데스크탑 운영 체제, 4. 개발 및 테스트 환경. Linux는이 분야에서 뛰어나 안정성, 보안 및 효율적인 개발 도구를 제공합니다.

VSCODE로 중국 모드를 전환하는 방법 VSCODE로 중국 모드를 전환하는 방법 Apr 15, 2025 pm 11:39 PM

vs Code to Chinese 모드 : 설정 인터페이스를 엽니

Apr 16, 2025 pm 07:39 PM

메모장은 Java 코드를 직접 실행할 수는 없지만 다른 도구를 사용하여 명령 줄 컴파일러 (Javac)를 사용하여 Bytecode 파일 (filename.class)을 생성하면 달성 할 수 있습니다. Java Interpreter (Java)를 사용하여 바이트 코드를 해석하고 코드를 실행하고 결과를 출력하십시오.

vscode를 사용하는 방법 vscode를 사용하는 방법 Apr 15, 2025 pm 11:21 PM

Visual Studio Code (VSCODE)는 Microsoft가 개발 한 크로스 플랫폼, 오픈 소스 및 무료 코드 편집기입니다. 광범위한 프로그래밍 언어에 대한 가볍고 확장 성 및 지원으로 유명합니다. VSCODE를 설치하려면 공식 웹 사이트를 방문하여 설치 프로그램을 다운로드하고 실행하십시오. VScode를 사용하는 경우 새 프로젝트를 만들고 코드 편집, 디버그 코드, 프로젝트 탐색, VSCODE 확장 및 설정을 관리 할 수 ​​있습니다. VSCODE는 Windows, MacOS 및 Linux에서 사용할 수 있으며 여러 프로그래밍 언어를 지원하며 Marketplace를 통해 다양한 확장을 제공합니다. 이점은 경량, 확장 성, 광범위한 언어 지원, 풍부한 기능 및 버전이 포함됩니다.

SQL 및 MySQL : 관계 이해 SQL 및 MySQL : 관계 이해 Apr 16, 2025 am 12:14 AM

SQL과 MySQL의 관계는 표준 언어와 특정 구현의 관계입니다. 1.SQL은 관계형 데이터베이스를 관리하고 운영하는 데 사용되는 표준 언어로, 데이터 추가, 삭제, 수정 및 쿼리를 허용합니다. 2.MySQL은 SQL을 운영 언어로 사용하고 효율적인 데이터 저장 및 관리를 제공하는 특정 데이터베이스 관리 시스템입니다.

VSCODE에 여러 줄의 주석을 입력하는 방법 VSCODE에 여러 줄의 주석을 입력하는 방법 Apr 15, 2025 pm 11:57 PM

vs 코드 멀티 라인 주석의 방법은 다음과 같습니다. 1. 바로 가기 키 (ctrl k c 또는 cmd k c); 2. 수동으로 주석 기호 ( / /)를 추가합니다. 3. 선택 메뉴 ( "댓글 블록"); 4. 확장을 사용하십시오. 5. 재귀 주석 ( /* /) 및 블록 주석 ({ /및 /}). 멀티 라인 주석은 코드 가독성과 유지 관리를 향상시키는 데 도움이되지만 과용을 피해야합니다.

숭고한 바로 가기 키를 설정하는 방법 숭고한 바로 가기 키를 설정하는 방법 Apr 16, 2025 am 09:15 AM

숭고한 텍스트를 위해 바로 가기 키를 설정하려면 다음 단계를 따르십시오. 바로 가기 키 설정 파일 키 바인딩 - 사용자. 형식 { "키": [ "키 조합"], "명령": "명령"}을 사용하여 바로 가기 키 설정을 추가하십시오. 변경 사항을 저장하십시오. 변경 사항이 적용되도록 바로 가기 키 설정을 다시로드하십시오.

See all articles