打開下載的mysql安裝文件mysql-5.0.27-win32.zip,雙擊解壓縮,運行“setup.exe”mysql安裝嚮導啟動,按“Next”繼續,選擇安裝類型,有“Typical(默認)”、“Complete(完全)”、“Custom(用户自定義)”三個選項,我們選擇“Custom”,有更多的選項,也
MySQL 是最流行的關係型數據庫管理系統之一,在 WEB 應用方面,MySQL是最好的 RDBMS 應用軟件。下面小編就來介紹一下如何安裝MySQL。
方法
首先打開360搜索,如圖。
如何安裝MySQL5.0圖解教程 Mysql安裝完成後,請通過開始-程序-附件-命令提示符進入: 錄入cd C:mysqlbin 並按下回車鍵,將目錄切換為 cd C:mysqlbin 在 C:mysqlbin> 命令提示符下錄入 mysqld-nt -install 命令,然後按下回車,如果出現
輸入”MySQL",再點擊搜索。
1、先下載安裝程序,然後打開Setup.exe文件,開始mysql的安裝。 2、點擊Next開始下一步安裝。默認是Typical,選擇Custom,因為Typical模式不允許改變安裝路徑,只能安裝在C盤。 3、然後需要選擇組件和更改文件夾位置,組件可以默認的,位置要選
選擇第一個官網,然後進行下載。
前置條件: 1、在阿里雲服務器de系統是win service 2012。 2、服務器裏自己安裝了my sql 5.7 3、本地也安裝了my sql 5.7 需求:想通過本地的mysql連接上遠程的服務器的mysql,這樣自己在本地操作數據庫比在服務器裏數據庫要好。 步驟: 一、增加
首先打開MySQL安裝界面,如圖,選擇“Next”。
方法/步驟MySQL安裝文件分為兩種,一種是msi格式的,一種是zip格式的。如果是msi格式的可以直接點擊安裝,按照它給出的安裝提示進行安裝(相信大家的英文可以看懂英文提示),一般MySQL將會安裝在C:ProgramFilesMySQLMySQLServer5.6該目錄中
勾選下方的複選框,點擊“Next”。
樓主,你好,請參照這裏安裝: Linux系統環境:http://wenku.baidu.com/view/2e81cf8e680203d8ce2f2468.html window7系統環境:http://wenku.baidu.com/view/0a2ac8c54028915f804dc21d.html window xp 可參照這個:http://wenku.baidu.com/view/
選擇第二個“Custom”,自定義安裝,點擊“Next”。
勾選同意,然後點下一步。 然後根據個人需求選擇一個安裝,一般默認就可以了。 最新MySQL5.7.17安裝教程(詳細圖文版本) 最新MySQL5.7.17安裝教程(詳細圖文版本) 左邊是你電腦上可以連接到mysql的軟件,比如Visual Studio,Eclipse,PyCharm
在下方的“Browse”可以更改存放路徑,然後點擊“Next”。
在Windows系統中,配置文件默認是安裝目錄下的 my.ini 文件(或my-default.ini),部分配置需要在初始安裝時配置,大部分也可以在安裝完成後進行更改。當然,極端情況下,所有的都是可以更改的。 我們發現解壓後的目錄並沒有my.ini文件,沒關係
最後點擊下方的“Install”開始安裝。
看他們網上的,寫得都是千篇一律,同時,好多也寫得不是很好,下面是我自己總結的有關mysql的使用細節,也是我在學習過程中的一些記錄吧,希望對你有點幫助,後面有關存儲過程等相關操作還沒有總結好,下次總結好了再發給你吧,呵呵~~~~~ MySql
安裝好後點擊“Finish”。
需要配置環境,還有禁用所有佔80端口的程序,或者修改為8080端,網上教程非常多,樓主可以很快找到答案
然後繼續在MySQL安裝目錄下,執行MySQLInstanceConfig.exe文件,如圖。
數據庫目錄不存在。你先在my.ini裏面data目錄設置路徑,重啟mysql。看是不是正常的 你是如何安裝的,安裝包還是zip解壓。 安裝包的 話就需要去看下programData目錄下的mysql文件夾拷貝到你要存放的data目錄下。
勾選第一個“詳細配置”,然後點擊“Next”。
你這個是複製粘貼上去的坑爹呀 你要自己手打mysql -u root -p 你可以自己看你打出來的和複製的是不同的那個扛
勾選第一個“開發機”,然後點擊“Next”。
安裝之前 確保完全刪除以前安裝的mysql數據庫,包括註冊表信息等。其實安裝sql server 2000很好,安裝方便得多。 不多説,看下面: 下載mysql 5.0: http://download.mysql.cn/src/2006/0218/199.html 安裝: 打開下載的mysql安裝文件 .zip,雙
再勾選“多功能數據庫”,繼續“Next”。
MySQL安裝方式有兩種,一種是壓縮包安裝 一種是可執行文件安裝。後者才能在控制面板看到,前者只需要刪除MySQL的服務和安裝目錄就行了
勾選第一個,數量為20的連接數量配置,如圖。
Designer4的繼任者。你可以用MySQL Workbench設計和創建新的數據庫圖示,建立數據庫文檔,以及進行復雜的MySQL 遷移。MySQL Workbench是下一代的可視化數據庫設計、管理的工具,它同時有開源和商業化的兩個版本。該軟件支持Windows和Linux系統
勾選右邊的“add”複選框,“Next”。
1、不要用Navicat Premium這個軟件,不是很好,我上載的哪個更好哈,裏面有註冊碼,我公司都在用。 2、上載的哪個附近裏
這個界面中,選擇最後一個自定義編碼集,繼續“Next”。
MySQL數據庫MySQL數據庫•數據庫概述•數據庫基礎知識•SQL語言•MySQL數據庫基礎操作第一部分:數據庫概述•數據庫基本概念•什麼是MySQL數據庫•MySQL基本操作數據庫基本概念•數據(Data)•數據
環境選擇頁面如圖勾選應有的項目,然後點擊“Next”。
可以在電腦安裝一個MySQL數據庫,MySQL 是一個關係型數據庫管理系統,由瑞典 MySQL AB 公司開發,目前屬於 Oracle 旗下公司。 下面的是MySQL
進入設置密碼界面,選擇第一個,後面兩個框中輸入密碼,再勾選下方的選項。
mysql教程 百度雲 誰可以分享一下,萬分感謝。 誰可以分享一下,萬分感謝。 展開 我來答 你的回答被採納後將獲得: 系統獎勵15(財富值+成長值)+
最後點擊完成“Finish”。
需要在 php 裏面開啟 zend php.ini中的zend_optimizer.enable_loader = 0改成1,重啟Apache,Zend Optimizer就啟動了
擴展閲讀,以下內容您可能還感興趣。
win7怎麼安裝mysql 5.6.23?有具體圖文教程嗎
開源的軟件説明書還是不錯的
自己仔細看吧
mysql基本語句詳細教程
看他們網上的,寫得都是千篇一律,同時,好多也寫得不是很好,下面是我自己總結的有關mysql的使用細節,也是我在學習過程中的一些記錄吧,希望對你有點幫助,後面有關存儲過程等相關操作還沒有總結好,下次總結好了再發給你吧,呵呵~~~~~
MySql學習筆記
MySql概述:MySql是一個種關聯數據庫管理系統,所謂關聯數據庫就是將數據保存在不同的表中,而不是將所有數據放在一個大的倉庫中。這樣就增加了速度與提高了靈活性。並且MySql軟件是一個開放源碼軟件。
注意,MySql所支持的TimeStamp的最大範圍的問題,在32位機器上,支持的取值範圍是年份最好不要超過2030年,然後如果在64位的機器上,年份可以達到2106年,而對於date、與datetime這兩種類型,則沒有關係,都可以表示到9999-12-31,所以這一點得注意下;還有,在安裝MySql的時候,我們一般都選擇Typical(典型安裝)就可以了,當然,如果還有其它用途的話,那最好選擇Complete(完全安裝);在安裝過程中,一般的還會讓你進行服務器類型的選擇,分別有三種服務器類型的選擇,(Developer(開發機)、Server Machine(服務器)、Dedicated MySql Server Machine(專用MYSQL服務器)),選擇哪種類型的服務器,只會對配置嚮導對內存等有影響,不然其它方面是沒有什麼影響的;所以,我們如果是開發者,選擇開發機就可以啦;然後接下來,還會有數據庫使用情況對話框的選擇,我們只要按照默認就可以啦;
連接與斷開服務器:
連接:在windows命令提示符下輸入類似如下命令集:mysql –h host –u user –p
例如,我在用的時候輸入的是:mysql –h localhost –u root –p
然後會提示要你輸入用户密碼,這個時候,如果你有密碼的話,就輸入密碼敲回車,如果沒有密碼,直接敲回車,就可以進入到數據庫客户端;連接遠程主機上的mysql,可以用下面的命令:mysql –h 159.0.45.1 –u root –p 123
斷開服務器:在進入客户端後,你可以直接輸入quit然後回車就可以了;
下面就數據庫相關命令進行相關説明
你可以輸入以下命令對數據庫表格或者數據庫進行相關操作,在這裏就省略了,然後直接進行文字説明了;
Select version(),current_date;//從服務器得到當前mysql的版本號與當前日期
Select user(); //得到當前數據庫的所有用户
Use databasename; 進入到指定的數據庫當中,然後就可以操作這個數據庫當中的表格了
Show databases; //查詢目前數據庫中所有的數據庫,並且顯示出來;
Create batabase databasename;創建數據庫,例如:create database manager;
Show tables; //查看當前數據庫中的所有表格;
Create table tablename(colums);創建表,並且給表指定相關列,例如:create table pet(name varchar(20),owner varchar(20),species varchar(20),sex char(1),birth date,death date);
Describe tablename;將表當中的所有信息詳細顯示出來,例如:describe pet;
可以用命令一次插入多e5a48de588b6e79fa5e9819331333239306636條記錄,例如:
Insert into pet values(‘Puffball’,’Diane’,’hamster’,’f’,’1993-12-3’,null),( ‘Puffball’,’Diane’,’hamster’,’f’,’1993-12-3’,now());
Select * from pet; 從pet表當中查詢出所有的記錄,顯示出來;
Delete from pet where id=1;刪除ID為1的那一條記錄;
Update pet set birth=’2001-1-3’ where name=’Bowser’;更新name為Bowser的記錄當中的birth字段的值;
Select distinct owner from pet;從pet表中選擇出owner字段的值唯一的行,如果有多行記錄這個字段的值相同,則只顯示最後一次出現這一值的一行記錄;
有關日期計算:
Select name,birth,curdate(),(year(curdate())-year(birth)) as age from pet;
此處,year()函數用於提取對應字段的年份,當然類似的還有month(),day()等;
在mysql當中,sql語句可以使用like查詢,可以用”_”配任何單個字符,用”%”配任意數目字符,並且SQL模式默認是忽略大小寫,例如:select * from pet where name like ‘%fy’;
當然也可以用正則表達式模式進行配。
同時在sql當中,也要注意分組函數、排序函數、統計函數等相關用法,在這裏只列舉一二;
Select species,count(*) from pet group by speceis;
Select * from pet order by birth desc;
查詢最大值的相關操作:
Select max(age) from pet;
取前多少項記錄,這個主要用於分頁查詢操作當中,
Select * from pet order by birth desc limit 3;取前三條記錄,
Select * from pet order by birth desc limit 0,3;這個可以用於分頁查詢,limit後面的第一個參數,是起始位置,第二個參數是取記錄條數;
有關創建表格自增長字段的寫法:
Create table person(id int(4) not null auto_increment,name char(20) not null,primary key (id));
修改表操作:
向表中增加字段:注意,在這個地方,如果是增加多個字段的時候,就要用括號括起來,不然會有問題,如果是單個字段的話,不用括號也沒事;
Alter table test add(address varchar(50) not null default ‘xm’,email varchar(20) not null);
將表中某個字段的名字修改或者修改其對應的相關屬性的時候,要用change對其進行操作;
Alter table test change email email varchar(20) not null default ‘zz’;//不修改字段名
Alter table test change email Email varchar(30) not null;//修改字段名稱
刪除表中字段:
Alter table test drop email;//刪除單個字段
Alter table test drop address,drop email;//刪除多列
可以用Drop來取消主鍵與外鍵等,例如:
Alter table test drop foreign key fk_symbol;
刪除索引:
Drop index index_name on table_name;
例如:drop index t on test;
向表中插入記錄:注意,當插入表中的記錄並不是所有的字段的時候,應該要在前面列出字段名稱才行,不然會報錯;
Insert into test(name) values(‘ltx’);
Insert into test values(1,’ltx’);
也可以向表中同時插入多列值,如:
Insert into test(name) values(‘ltx’),(‘hhy’),(‘xf’);
刪除表中記錄:
Delete from test;//刪除表中所有記錄;
Delete from test where id=1;//刪除表中特定條件下的記錄;
當要從一個表或者多個表當中查詢出一些字段然後把這些字段又要插入到另一個表當中的時候,可以用insert …..select語法;
Insert into testt(name) (select name from test where id=4);
從文件中讀取行插入數據表中,可以用Load data infile語句;
Load data infile ‘test.txt’ into table test;
可以用Describe語法進行獲取有關列的信息;
Describe test;//可以查看test表的所有信息,包括對應列字段的數據類型等;
MySql事務處理相關語法;
開始一項新的事務:start transaction或者begin transaction
提交事務:commit
事務回滾:rollback
set autocommit true|false 語句可以禁用或啟用默認的autocommit模式,只可用於當前連接;
例子:
Start transaction;
Update person set name=’LJB’ where id=1;
Commit | rollback;
數據庫管理語句
修改用户密碼:以root用户為例,則可以寫成下面的;mysql –u root –p 舊密碼 –password 新密碼
Mysql –u root –password 123;//將root用户的密碼修改成123,由於root用户開始的時候,是沒有密碼的,所以-p舊密碼就省略了;
例如修改一個有密碼的用户密碼:mysql –u ltx –p 123 –password 456;
增加一個用户test1,密碼為abc,讓他可以在任何時候主機上登陸,並對所有數據庫有查詢、插入、修改、刪除的權限。
Grant select,insert,update,delete on *.* to test1@”%” identified by ‘abc’;
增加一個test2用户,密碼為abc,讓他只可以在localhost上登陸,並且可以對數據庫進行查詢、插入、修改、刪除操作;
Grant select,insert,update,delete on mydb.* to test2@localhost identified by ‘abc’;
如果不想讓用户test2有密碼,可以再輸入以下命令消掉密碼:
Grant select,insert,update,delete on mydb.* to test2@localhost identified by “”;
備份數據庫常用命令:mysqldump –h host –u username –p dbname>保存路徑與文件名
然後回車後,會讓你輸入用户密碼,輸入密碼後,再回車就OK啦;
Mysqldump –hlocalhost –uroot –p test >E:\db\test.sql
這一命令具體解釋下:
這個命令就是備份test數據庫,並且將備份的內容存儲為test.sql文件,並且保存在E:\db下面;
命令當中-p 前面的test是數據庫名,然後在數據庫名後面要跟上一個”>”,然後接下來,就是寫要保存的位置與保存文件的文件名;
將備份好的數據庫導入到數據庫當中去:也就是運行.sql文件將數據庫導入數據庫當中去->
首先你得創建數據庫,然後運行如下命令:mysql –hlocalhost –uroot –p linux<E:\db\test.sql然後回車,再輸入密碼就可以啦;
解釋下上面的命令:linux是就要導入的數據庫名字,然後後面要緊跟着“<”符號,然後後面就是要導入的數據庫文件;
將數據庫導出保存成XML文件、從XML文件導入數據到數據庫:
導出表中數據:mysql –X –h hostName –u userName –p Pwd –e “use DatabaseName;sql;” >xml文件名
或者用另外一種方式也行:mysqldump –xml –h hostName –u userName –p pwd dbName tableName //這一種只用於顯示在當前的mysql客户端,不保存到文件當中;
相關説明:-X代表的是文件的格式是XML,然後-e一寫不能掉,還有就是要用雙引號將要操作的語句括起來;單引號不行;
例如:mysql –X –hlocalhost –uroot –p –e “use test;select * from pet;”>E:\db\out.xml
從XML文件導入數據到數據庫:
Insert into tableName values(1,load_file(‘filepath’));
例如:insert into pet values(1,load_file(“E:\db\out.xml”));
查看數據庫狀態與查詢進程:
Show status;//查看狀態
Show processlist;//查看進程
更改用户名,用以下命令:
Update set user=”新名字” where user=”舊用户名”;
給數據庫用户設置管理員權限:
Mysqladmin –h host –u username –p pwd;
以root用户為例;
Mysqladmin –h localhost –u root –p 123;
存儲過程與函數
存儲程序和函數分別是用create procedure和create function語句,一個程序要麼是一個程序要麼是一個函數,使用call語句來調用程序,並且程序只能用輸出變量傳回值;
要想在MySql5.1中創建子程序,必須具有create routine權限,並且alter routine和execute權限被自動授予它的創建者;
創建存儲過程:
首先聲明分隔符,所謂分隔符是指你通知mysql客户端你已經輸入一個sql語句的字符或字符串符號,在這裏我們就以“//”為分隔符;
Delimiter 分隔符\
如:delimiter //
再創建存儲過程:
Create procedure 存儲過程名 ( )
聲明存儲過程開始:
begin
然後開始寫存儲過程體:
Select * from pet;
結束存儲過程:
End;//
剛剛的例子全部寫出來,完整的代碼就是:
Delimiter //
Create procedure spt () //注意,這個地方,存儲過程名與括號之間要有個空格
Begin
Select * from pet;
End;//到這裏,整個存儲過程就算寫完啦
執行存儲過程:
Call 存儲過程名 ();//
如,我們執行剛剛創建的存儲過程,就是:
Call spt ();//
需要説明的是存儲過程名後面一定要加個空格,而後面那個括號,則是用於傳送參數的參數列表;另外,我們創建存儲過程完成後,也只是創建了,但是隻有調用call 存儲過程名 ();//後才算執行完畢,才能看到存儲過程的結果;
mysql安裝界面是否與什麼有關?不論我安裝5.5還是5.6界面都和網上的教程不一樣
官網上新下的安裝包都是這個安裝界面,沒什麼教,根據你的需要下一步就可以了
最新版的mysql5.7,網上的安裝教程是要聯網的,如果沒有網絡,在安裝前需要安裝哪些組件呢?
需要配置環境,還有禁用所有佔80端口的程序,或者修改為8080端,網上教程非常多,樓主可以很快找到答案追問這個答案不可靠哦,沒有準確回答我的問題呢,請思考清楚再回答我提的問題。
我要安裝一個MySQL文件,然後跟隨教程寫了環境變量、my.ini文件 等 為什麼我運行命令行 顯示的這個樣子?
數據百庫目錄不存在。你先在my.ini裏面data目錄設置路徑,重啟mysql。看是不是正常的
你是如何安裝度的,安裝包還是zip解壓版。 安裝包的 話就需要去看下programData目錄下的mysql文件夾拷貝到你要存放的權data目錄下。