Submit Search
Upload
Introduction to MySQL and phpMyAdmin
•
0 likes
•
1,491 views
Drake Huang
Follow
c4Lab 2013 暑期訓練課程
Read less
Read more
Software
Report
Share
Report
Share
1 of 52
Download now
Download to read offline
Recommended
MySQL快速入门与提高
MySQL快速入门与提高
mysqlpub
五款常用mysql slow log分析工具的比较
五款常用mysql slow log分析工具的比较
colderboy17
1.基础篇 修改by徐定翔2 去掉批注
1.基础篇 修改by徐定翔2 去掉批注
gavin shaw
第一讲 My sql初步
第一讲 My sql初步
hjl888666
3.架构设计篇2
3.架构设计篇2
gavin shaw
我们的MySQL
我们的MySQL
Jinrong Ye
MySQL设计、优化、运维
MySQL设计、优化、运维
Jinrong Ye
MySQL数据库设计、优化
MySQL数据库设计、优化
Jinrong Ye
Recommended
MySQL快速入门与提高
MySQL快速入门与提高
mysqlpub
五款常用mysql slow log分析工具的比较
五款常用mysql slow log分析工具的比较
colderboy17
1.基础篇 修改by徐定翔2 去掉批注
1.基础篇 修改by徐定翔2 去掉批注
gavin shaw
第一讲 My sql初步
第一讲 My sql初步
hjl888666
3.架构设计篇2
3.架构设计篇2
gavin shaw
我们的MySQL
我们的MySQL
Jinrong Ye
MySQL设计、优化、运维
MySQL设计、优化、运维
Jinrong Ye
MySQL数据库设计、优化
MySQL数据库设计、优化
Jinrong Ye
Config
Config
LearningTech
MySQL技术分享:一步到位实现mysql优化
MySQL技术分享:一步到位实现mysql优化
Jinrong Ye
如何针对业务做DB优化
如何针对业务做DB优化
Jinrong Ye
高效Linux SA
高效Linux SA
Jinrong Ye
ASUSTOR NAS AS5 AS7 Rack mount business SMB
ASUSTOR NAS AS5 AS7 Rack mount business SMB
Freddie Huang
Drupal7第二堂
Drupal7第二堂
Hen Chen
MySQL运维那些事
MySQL运维那些事
Jinrong Ye
服务器基准测试-叶金荣@CYOU-20121130
服务器基准测试-叶金荣@CYOU-20121130
Jinrong Ye
Stand out your presentation - 让演讲PPT脱颖而出
Stand out your presentation - 让演讲PPT脱颖而出
Bobby Gao
Mysql 培训-优化篇
Mysql 培训-优化篇
sunmonth
Ch02 撰寫與設定Servlet
Ch02 撰寫與設定Servlet
Justin Lin
Memcached分析
Memcached分析
Green Wang
阿里集团MySQL并行复制特性
阿里集团MySQL并行复制特性
Hui Liu
Ch08 自訂標籤
Ch08 自訂標籤
Justin Lin
MySQL5.6新功能
MySQL5.6新功能
郁萍 王
高性能队列Fqueue的设计和使用实践
高性能队列Fqueue的设计和使用实践
孙立
1.mysql历史,体系结构与安装
1.mysql历史,体系结构与安装
雷 彻
整合資料庫
整合資料庫
Justin Lin
Servlet & JSP 教學手冊第二版 - 第 11 章:簡介 JavaMail
Servlet & JSP 教學手冊第二版 - 第 11 章:簡介 JavaMail
Justin Lin
Ch13 整合Spring MVC
Ch13 整合Spring MVC
Justin Lin
Joomla!: phpMyAdmin for Beginners
Joomla!: phpMyAdmin for Beginners
Yireo
phpMyAdmin
phpMyAdmin
Warawut
More Related Content
What's hot
Config
Config
LearningTech
MySQL技术分享:一步到位实现mysql优化
MySQL技术分享:一步到位实现mysql优化
Jinrong Ye
如何针对业务做DB优化
如何针对业务做DB优化
Jinrong Ye
高效Linux SA
高效Linux SA
Jinrong Ye
ASUSTOR NAS AS5 AS7 Rack mount business SMB
ASUSTOR NAS AS5 AS7 Rack mount business SMB
Freddie Huang
Drupal7第二堂
Drupal7第二堂
Hen Chen
MySQL运维那些事
MySQL运维那些事
Jinrong Ye
服务器基准测试-叶金荣@CYOU-20121130
服务器基准测试-叶金荣@CYOU-20121130
Jinrong Ye
Stand out your presentation - 让演讲PPT脱颖而出
Stand out your presentation - 让演讲PPT脱颖而出
Bobby Gao
Mysql 培训-优化篇
Mysql 培训-优化篇
sunmonth
Ch02 撰寫與設定Servlet
Ch02 撰寫與設定Servlet
Justin Lin
Memcached分析
Memcached分析
Green Wang
阿里集团MySQL并行复制特性
阿里集团MySQL并行复制特性
Hui Liu
Ch08 自訂標籤
Ch08 自訂標籤
Justin Lin
MySQL5.6新功能
MySQL5.6新功能
郁萍 王
高性能队列Fqueue的设计和使用实践
高性能队列Fqueue的设计和使用实践
孙立
1.mysql历史,体系结构与安装
1.mysql历史,体系结构与安装
雷 彻
整合資料庫
整合資料庫
Justin Lin
Servlet & JSP 教學手冊第二版 - 第 11 章:簡介 JavaMail
Servlet & JSP 教學手冊第二版 - 第 11 章:簡介 JavaMail
Justin Lin
Ch13 整合Spring MVC
Ch13 整合Spring MVC
Justin Lin
What's hot
(20)
Config
Config
MySQL技术分享:一步到位实现mysql优化
MySQL技术分享:一步到位实现mysql优化
如何针对业务做DB优化
如何针对业务做DB优化
高效Linux SA
高效Linux SA
ASUSTOR NAS AS5 AS7 Rack mount business SMB
ASUSTOR NAS AS5 AS7 Rack mount business SMB
Drupal7第二堂
Drupal7第二堂
MySQL运维那些事
MySQL运维那些事
服务器基准测试-叶金荣@CYOU-20121130
服务器基准测试-叶金荣@CYOU-20121130
Stand out your presentation - 让演讲PPT脱颖而出
Stand out your presentation - 让演讲PPT脱颖而出
Mysql 培训-优化篇
Mysql 培训-优化篇
Ch02 撰寫與設定Servlet
Ch02 撰寫與設定Servlet
Memcached分析
Memcached分析
阿里集团MySQL并行复制特性
阿里集团MySQL并行复制特性
Ch08 自訂標籤
Ch08 自訂標籤
MySQL5.6新功能
MySQL5.6新功能
高性能队列Fqueue的设计和使用实践
高性能队列Fqueue的设计和使用实践
1.mysql历史,体系结构与安装
1.mysql历史,体系结构与安装
整合資料庫
整合資料庫
Servlet & JSP 教學手冊第二版 - 第 11 章:簡介 JavaMail
Servlet & JSP 教學手冊第二版 - 第 11 章:簡介 JavaMail
Ch13 整合Spring MVC
Ch13 整合Spring MVC
Viewers also liked
Joomla!: phpMyAdmin for Beginners
Joomla!: phpMyAdmin for Beginners
Yireo
phpMyAdmin
phpMyAdmin
Warawut
台北市研習_LAMP_20140815
台北市研習_LAMP_20140815
fweng322
PHP & AppServ
PHP & AppServ
Ht Wang
Sql basics
Sql basics
Kumar
Sql basics
Sql basics
pavitra kavali
Apache安装配置mod security
Apache安装配置mod security
Huang Toby
Codeigniter 3.0 之 30 分鐘就上手
Codeigniter 3.0 之 30 分鐘就上手
Piece Chao
Pl sql guide
Pl sql guide
Vinay Kumar
建立PHP & MySQL應用程式開發環境 - XAMPP安裝與測試
建立PHP & MySQL應用程式開發環境 - XAMPP安裝與測試
吳錫修 (ShyiShiou Wu)
Partial compute function
Partial compute function
Rajendran
PHP & MySQL 教學
PHP & MySQL 教學
Bo-Yi Wu
開發環境建置
開發環境建置
Shengyou Fan
開發環境建置
開發環境建置
Shengyou Fan
SQL212.2 Introduction to SQL using Oracle Module 2
SQL212.2 Introduction to SQL using Oracle Module 2
Dan D'Urso
MS Sql Server: Joining Databases
MS Sql Server: Joining Databases
DataminingTools Inc
Introduction to database
Introduction to database
Pongsakorn U-chupala
College management system ppt
College management system ppt
Shanthan Reddy
Database management system presentation
Database management system presentation
sameerraaj
Ms excel 2007
Ms excel 2007
rgaotbgal261415
Viewers also liked
(20)
Joomla!: phpMyAdmin for Beginners
Joomla!: phpMyAdmin for Beginners
phpMyAdmin
phpMyAdmin
台北市研習_LAMP_20140815
台北市研習_LAMP_20140815
PHP & AppServ
PHP & AppServ
Sql basics
Sql basics
Sql basics
Sql basics
Apache安装配置mod security
Apache安装配置mod security
Codeigniter 3.0 之 30 分鐘就上手
Codeigniter 3.0 之 30 分鐘就上手
Pl sql guide
Pl sql guide
建立PHP & MySQL應用程式開發環境 - XAMPP安裝與測試
建立PHP & MySQL應用程式開發環境 - XAMPP安裝與測試
Partial compute function
Partial compute function
PHP & MySQL 教學
PHP & MySQL 教學
開發環境建置
開發環境建置
開發環境建置
開發環境建置
SQL212.2 Introduction to SQL using Oracle Module 2
SQL212.2 Introduction to SQL using Oracle Module 2
MS Sql Server: Joining Databases
MS Sql Server: Joining Databases
Introduction to database
Introduction to database
College management system ppt
College management system ppt
Database management system presentation
Database management system presentation
Ms excel 2007
Ms excel 2007
Similar to Introduction to MySQL and phpMyAdmin
Why use MySQL
Why use MySQL
Zhaoyang Wang
MySQL5.6&5.7 Cluster 7.3 Review
MySQL5.6&5.7 Cluster 7.3 Review
郁萍 王
SQL Server 資料庫版本控管
SQL Server 資料庫版本控管
Will Huang
Mysql proxy cluster
Mysql proxy cluster
Yiwei Ma
百度数据库中间层
百度数据库中间层
yp_fangdong
OWST - Orange Web Security Toolkit Documentation
OWST - Orange Web Security Toolkit Documentation
Orange Tsai
构建高性能MySQL系统
构建高性能MySQL系统
jackbillow
MySQL基础技能与原理——高级应用
MySQL基础技能与原理——高级应用
Michael Zhang
Oracle北大青鸟完全教程
Oracle北大青鸟完全教程
yiditushe
開放原始碼 Ch2.4 app - oss - db (ver 1.0)
開放原始碼 Ch2.4 app - oss - db (ver 1.0)
My own sweet home!
山頂洞人日記 - 回歸到最純樸的開發
山頂洞人日記 - 回歸到最純樸的開發
koji lin
CH1. 簡介 Web 應用程式
CH1. 簡介 Web 應用程式
Justin Lin
六合彩
六合彩
香港六合彩 香港六合彩
香港六合彩
香港六合彩
香港六合彩 香港六合彩
香港六合彩
香港六合彩
香港六合彩 香港六合彩
香港六合彩
香港六合彩
香港六合彩 香港六合彩
香港六合彩
香港六合彩
香港六合彩 香港六合彩
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
Scourgen Hong
如何架构和开发高性能,高伸缩性Web 应用系统
如何架构和开发高性能,高伸缩性Web 应用系统
melity78
浅谈 My sql 性能调优
浅谈 My sql 性能调优
thinkinlamp
Similar to Introduction to MySQL and phpMyAdmin
(20)
Why use MySQL
Why use MySQL
MySQL5.6&5.7 Cluster 7.3 Review
MySQL5.6&5.7 Cluster 7.3 Review
SQL Server 資料庫版本控管
SQL Server 資料庫版本控管
Mysql proxy cluster
Mysql proxy cluster
百度数据库中间层
百度数据库中间层
OWST - Orange Web Security Toolkit Documentation
OWST - Orange Web Security Toolkit Documentation
构建高性能MySQL系统
构建高性能MySQL系统
MySQL基础技能与原理——高级应用
MySQL基础技能与原理——高级应用
Oracle北大青鸟完全教程
Oracle北大青鸟完全教程
開放原始碼 Ch2.4 app - oss - db (ver 1.0)
開放原始碼 Ch2.4 app - oss - db (ver 1.0)
山頂洞人日記 - 回歸到最純樸的開發
山頂洞人日記 - 回歸到最純樸的開發
CH1. 簡介 Web 應用程式
CH1. 簡介 Web 應用程式
六合彩
六合彩
香港六合彩
香港六合彩
香港六合彩
香港六合彩
香港六合彩
香港六合彩
香港六合彩
香港六合彩
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
如何架构和开发高性能,高伸缩性Web 应用系统
如何架构和开发高性能,高伸缩性Web 应用系统
浅谈 My sql 性能调优
浅谈 My sql 性能调优
More from Drake Huang
The Rails 4 Way Chapter 1
The Rails 4 Way Chapter 1
Drake Huang
Ruby 使用手冊 (Part 1)
Ruby 使用手冊 (Part 1)
Drake Huang
Software Testing Project: Testing csmap program
Software Testing Project: Testing csmap program
Drake Huang
使用 Spark 計算 differential expression
使用 Spark 計算 differential expression
Drake Huang
Git Tutorial
Git Tutorial
Drake Huang
A Short Guide to the E-utilities
A Short Guide to the E-utilities
Drake Huang
More from Drake Huang
(6)
The Rails 4 Way Chapter 1
The Rails 4 Way Chapter 1
Ruby 使用手冊 (Part 1)
Ruby 使用手冊 (Part 1)
Software Testing Project: Testing csmap program
Software Testing Project: Testing csmap program
使用 Spark 計算 differential expression
使用 Spark 計算 differential expression
Git Tutorial
Git Tutorial
A Short Guide to the E-utilities
A Short Guide to the E-utilities
Introduction to MySQL and phpMyAdmin
1.
Introduction to MySQL
and phpMyAdmin Jian-Long Huang 2013.8.1
2.
MySQL
3.
3 MySQL ● My Sequel ●
開放原始碼 (Open Source) ● 關聯式資料庫管理系統 (Relational Database Management System, RDBMS) ● 使用 SQL (Structured Query Language) 管理資料 ● 效能高、成本低、可靠性好 ● 企業應用 : Google, Facebook, Wikipedia, etc.
4.
4 MySQL 歷史 ● 最早在瑞典
MySQL AB 公司開發。 ● 2008 年被昇陽微系統 (Sun Microsystems) 收購。 ● 2009 年甲骨文公司 (Oracle) 收購昇陽微系統公 司, MySQL 成為 Oracle 旗下產品。
5.
5 SQL ● 結構化查詢語言 (Structured
Query Language) ● 處理關聯式資料庫 ( 讀取、更新、儲存資料 ) ● 最早誕生於加州聖荷西的 IBM 實驗室 (1970s) ● ANSI 標準
6.
6 SQL http://www.technobiography.com/
7.
7 SQL 指令結構 https://en.wikipedia.org/wiki/SQL
8.
8 SQL 指令種類 ● SQL
指令包含三個部份: – 資料定義語言 (Data Definition Language, DDL) – 資料操縱語言 (Data Manipulation Language, DML) – 資料控制語言 (Data Control Language, DCL) ● 陳述式不分大小寫 ( 但物件名稱有分大小寫 ) ● 單行註解 : -- comments ● 多行註解 : /* comments */ create database sample_db; Create DATABASE sample_db; CREATE DATABASE sample_db;
9.
9 資料定義語言 (DDL) ● 用來建立、改變或刪除一個資料庫物件。 ●
CREATE: 建立資料庫、資料表和用戶 ● ALTER: 變更資料庫和資料表的結構 ● DROP: 刪除資料庫、資料表和用戶
10.
10 資料定義語言 (DDL) ● CREATE
11.
11 資料定義語言 (DDL) ● CREATE
12.
12 資料定義語言 (DDL) ● CREATE
13.
13 資料定義語言 (DDL) ● ALTER
14.
14 資料定義語言 (DDL) ● DROP
15.
15 資料操縱語言 (DML) ● 對資料庫物件進行資料存取。 ●
SELECT: 讀取資料列 ● INSERT: 建立資料列 ● UPDATE: 變更資料列 ● DELETE: 刪除資料列
16.
16 資料操縱語言 (DML) ● SELECT
17.
17 資料操縱語言 (DML) ● INSERT
18.
18 資料操縱語言 (DML) ● UPDATE
19.
19 資料操縱語言 (DML) ● DELETE
20.
20 資料控制語言 (DCL) ● 對資料存取權進行控制 ●
GRANT: 給予用戶對資料庫物件的存取權限 ● REVOKE: 撤銷用戶對資料庫物件的存取權限 ● 可以設定的權限: CONNECT 、 SELECT 、 INSERT 、 UPDATE 、 D ELETE 等。 ● GRANT 時若用戶不存在,則會建立一個用戶。
21.
21 資料控制語言 (DCL) ● GRANT
22.
22 Advanced Usage ● MySQL
Manual (official)
23.
23 安裝 MySQL (Windows) ●
到官方網站下載 : http://dev.mysql.com/downloads/mysql/ ● 下載完以後,依照軟體提供的步驟安裝即可 ● 參考教學 : http://goo.gl/2bjtyn
24.
24 安裝 MySQL (Ubuntu) ●
sudo apt-get install mysql-server ● 執行後會跳出畫面,需要輸入 root 的密碼,輸入 二次之後就會繼續安裝。 ● 安裝完的 MySQL 設定檔在 /etc/mysql/my.cnf ● 預設只能從本機存取,如果要改成可以從遠端存 取,修改 my.cnf : bind_address = 0.0.0.0 # 預設是 127.0.0.1
25.
25 進入命令列模式 ● Windows: 開始功能表
--> MySQL Server 5.5 --> MySQL Command Line Client ● Ubuntu: 輸入 'mysql -u root -p' ,會出現密碼提 示,接著輸入安裝時所設定的密碼。
26.
26 命令列模式 mysql> show databases; #
顯示 mysql 所有已建立的資料庫名稱
27.
27 命令列模式 mysql> use transcriptome; #
連到 transcriptome 資料庫
28.
28 命令列模式 mysql> show tables;
# 列出資料庫的所有資料表
29.
29 命令列模式 mysql> show columns
from transcriptome_homology; # 列出資料表的所有欄位
30.
30 命令列模式 ● 除了 MySQL
內建指令以外,也支援 SQL 語法
31.
31 練習 ● 新增一筆 PDB
(Protien Data Bank) 蛋白質資料 ● 主機 :[ip] [:3306] ● 資料庫名稱 ● 使用者名稱 / 密碼
32.
32 練習 # 連到主機 $ ssh
[user]@[ip] -p [port] # 連接到資料庫 $ mysql -h [ip] -u [username] -wp -p mysql> show databases; mysql> use [dbname]; mysql> show tables; mysql> show columns from protein; mysql> insert into `protein` (`molecule`, `type`, `length`, `chains`) values ('ACETYLCHOLINESTERASE', 'protein', 586, 'A');
33.
33 phpMyAdmin
34.
34 phpMyAdmin ● MySQL 的
Web 管理介面,以 PHP 語言實作。 ● 透過介面執行繁雜的 SQL 語法。 ● 支援多國語系 (65 種語言 ) 。 ● 可將資料表的資料匯入和匯出多種格式檔案。 – 匯出: CSV, Excel, LaTex, ODS, PDF, SQL, etc. – 匯入: CSV, SQL
35.
35 安裝 phpMyAdmin ● 安裝需求: –
Apache – PHP – MySQL Server
36.
36 安裝 phpMyAdmin (Windows) ●
到官方網站下載 : http://www.phpmyadmin.net/home_page/downloads.php ● 解壓縮檔案,將 phpMyAdmin-x.y.z-all-languages 目錄重新命名為 phpMyAdmin ,放到 C:apachehtdocs 目錄下。 ● 複製 config.sample.inc.php 成另一份檔案,檔名改 成 config.inc.php
37.
37 安裝 phpMyAdmin (Windows) ●
config.inc.php 也可以用 'http' 建議改成 'mysql' 若沒有安裝 mysqli 可以不用改 如果找不到 mysqli , phpMyAdmin 會自動找 mysql
38.
38 安裝 phpMyAdmin (Windows) ●
輸入網址 : http://127.0.0.1/phpMyAdmin – phpMyAdmin 即資料夾名稱 ● 會出現提示輸入 MySQL 使用者名稱和密碼,輸 入 root 和當初設定的 root 密碼 ● 進入管理頁面,安裝完成。 ● 參考教學 : http://www.justin.tw/?p=1130
39.
39 安裝 phpMyAdmin (Ubuntu) $
sudo apt-get install apache2 php5 mysql-server $ sudo apt-get install phpmyadmin ● 安裝過程中會提示要選擇設定哪一種 Web server ,選擇 apache2 ( 按空白鍵 ) ,然後 Enter 。 ● 提示是否要用 dbconfig-common 設定 phpmyadmin 資料庫,選 <Yes>
40.
40 安裝 phpMyAdmin (Ubuntu) ●
提示輸入 database admin 密碼,輸入 MySQL root 密碼 ● 提示輸入 MySQL application 密碼,也就是 phpmyadmin 使用者密碼,可以留白 ( 隨機產生 密碼 ) ● 安裝完成 : http://127.0.0.1/phpmyadmin ● 用 root 帳號登入管理
41.
41 設定 phpMyAdmin (Ubuntu) apache
設定檔 :/etc/phpmyadmin/apache.conf 預設是 http://127.0.0.1/phpmyadmin 安全起見,可以改成其他字
42.
42 設定 phpMyAdmin (Ubuntu) ●
phpmyadmin 設定檔 : ( 用來重載 (override) 原始 設定,所有設定都是修改這個檔 ): /etc/phpmyadmin/config.inc.php ● 原始設定檔 : ( 包含所有設定 ) /usr/share/phpmyadmin/libraries/ config.default.php (DO NOT EDIT THIS FILE!)
43.
43 設定 phpMyAdmin (Ubuntu) #
maximum execution time in seconds (0 for no limit) 設定 SQL 檔匯入執行的逾時時間 $cfg['ExecTimeLimit'] = 300;
44.
44 設定 phpMyAdmin (Ubuntu) ●
修改檔案匯入大小 ( 預設是 2MB) ● /etc/php5/apache2/php.ini (PHP 環境設定檔 ) upload_max_filesize = 2M 上傳檔案大小 post_max_size = 8M POST 字元最大長度 memory_limit = 128M 上傳時使用記憶體限制 upload_max_filesize ≤ post_max_size ≤ memory_limit max_execution_time = 30 PHP 腳本執行最大時間 max_input_time = 60 PHP 腳本解析資料最大時間 ( 從收到所有 input data 時開始算 )
45.
45 Advanced Usage ● phpMyAdmin
Wiki
46.
46 And PHP Runtime Configuration: http://tw1.php.net/info.configuration.php
47.
47 PHP 連接 MySQL http://php.net/manual/en/mysqli.get-host-info.php
48.
48 PHP 連接 MySQL
49.
49 Python 連接 MySQL http://www.hkcode.com/programming/417
50.
50 作業 練習架設 WordPress
51.
51 Wordpress ● 開放原始碼 (Open
Source) ● 以 PHP 和 MySQL 為平台的部落格 / 內容管理系 統 ● 豐富的外掛模組
52.
52 安裝 WordPress ● 下載和解壓縮檔案,將
wordpress 移動 到 /var/www/ 目錄下 ● 複製 wp-config-sample.php 為 wp-config.php ● 開啟 wp-config.php 設定資料庫名稱和使用者帳 密 ● http://127.0.0.1/wordpress/wp-admin/install.php
Download now