① 請教大家,Mysql安裝版與解壓版的區別
本文針對mysql-noinstall版本,也就是解壓縮版的安裝配置應用做了個總結,這些操作都是平時很常用的操作。文章中不對mysql的可執行文件安裝版做介紹了,可執行安裝版有很多的弊端,我也不一一說了。總之,我喜歡綠色環保的,包括eclipse、tomcat、jboss、apache也是,即使操作系統重裝了,這些軟體也不需要重裝,可謂一勞永逸!
環境:
Windows 2000/XP/2003
mysql-noinstall-5.0.37-win32.zip
一、下載MySQL
http://www.mysql.com/downloads
二、安裝過程
1、解壓縮mysql-noinstall-5.0.37-win32.zip到一個目錄,加入解壓縮到E:\myserver目錄。
2、編寫mysql的運行配置文件my.ini
my.ini
-----------------------------
[WinMySQLAdmin]
# 指定mysql服務啟動啟動的文件
Server=E:\\myserver\\mysql-5.0.37-win32\\bin\\mysqld-nt.exe
[mysqld]
# 設置mysql的安裝目錄
basedir=E:\\myserver\\mysql-5.0.37-win32
# 設置mysql資料庫的數據的存放目錄,必須是data,或者是\\xxx\data
datadir=E:\\myserver\\mysql-5.0.37-win32\\data
# 設置mysql伺服器的字元集
default-character-set=gbk
[client]
# 設置mysql客戶端的字元集
default-character-set=gbk
-----------------------------
3、安裝mysql服務
從MS-DOS窗口進入目錄E:\myserver\mysql-5.0.37-win32\bin,運行如下命令:
mysqld --install mysql5 --defaults-file= E:\myserver\mysql-5.0.37-win32\my.ini
4、啟動mysql資料庫
還在上面的命令窗口裡面,輸入命令:net start mysql5
這樣就啟動了mysql服務。
5、(本地)登錄mysql資料庫
還在上面的命令窗口裡面,輸入命令:mysql -u root -p
回車後提示輸入密碼。
mysql解壓縮版初次安裝管理員root的密碼為空,因此直接再回車一次就登入mysql資料庫了。
如果你不是初次登錄mysql,你還擁有網路地址的用戶,那麼你可以用如下命令登錄到mysql伺服器,這個mysql伺服器也許在遠方,也許在本地。這種登錄方式叫「遠程登錄」,命令如下:
mysql -h 192.168.3.143 -u root -p
mysql -h 192.168.3.143 -u root -pleimin
-h是指定登錄ip,-u指定用戶,-p指定密碼,-p後如果什麼都不寫,那麼接下來會提示輸入密碼,-p後也可以直接寫上密碼,這樣就不再需要輸入密碼了。
6、操作資料庫和表
登錄mysql資料庫後,就可以執行指定操作資料庫,用命令:use 資料庫名
指定了操作的資料庫對象後,就可以操作資料庫中的表了,操作方法當然是SQL命令了,呵呵。
7、更改mysql資料庫管理員root的密碼
mysql資料庫中默認有個mysql資料庫,這個是mysql系統的資料庫,用來保存資料庫用戶、許可權等等很多信息。要更改密碼,就要操作mysql資料庫的user表。
現在mysql的root用戶密碼還為空,很不安全的,假設要更改密碼為「leimin」。
還在上面的命令窗口裡面,執行如下命令:
use mysql;
grant all on *.* to root@'%' identified by 'leimin' with grant option;
commit;
這段命令的含義是,添加一個root用戶,擁有所有的許可權,密碼為「leimin」,並且這個用戶不但可以本地訪問,也可以通過網路訪問。強調這個原因是mysql系統自帶的的那個root用戶只能從本地訪問,它@字元後面的標識是localhost。具體可以查看mysql數據的uer表看看,這樣以來,就有兩個root用戶了,一個是系統原來的,一個新建的,為了管理的方便,就將mysql自帶root刪除,保留剛創建的這個root用戶,原因是這個用戶可以通過網路訪問mysql。
然後,刪除用戶的命令:
user mysql;
delete from user where user='root' and host='localhost';
commit;
其實上面的方法是授權命令,在授權的同時創建了資料庫用戶。mysql也有單獨的修改用戶密碼的方法,下面看看如何操作。
首先,先建立一個用戶lavasoft,密碼為:123456
grant all on *.* to lavasoft@'localhost' identified by '123456' with grant option;
接下來就修改這個用戶的密碼為:leimin
update user set password = password('leimin') where user = 'lavasoft' and host='localhost';
flush privileges;
說明一點,最好用grant的方式創建mysql用戶,尤其對mysql DBA來說,創建用戶的同時要指定用戶許可權,養成好習慣很重要的。
這個修改方法實際上用的是mysql函數來進行的,還有更多的方法,我就不一一介紹了。
還要注意一點就是在修改密碼等操作的時候,mysql不允許為表指定別名,但是初次在外卻沒有這個限制。
8、創建資料庫
實際上mysql資料庫中除了mysql資料庫外,還有一個空的資料庫test,供用戶測試使用。
現在繼續創建一個資料庫testdb,並執行一系列sql語句看看mysql資料庫的基本操作。
創建資料庫testdb:
create database testdb;
預防性創建資料庫:
create database if not testdb
創建表:
use testdb;
create table table1(
username varchar(12),
password varchar(20));
預防性創建表aaa:
create table if not exists aaa(ss varchar(20));
查看錶結構:
describe table1;
插入數據到表table1:
insert into table1(username,password) values
('leimin','lavasoft'),
('hellokitty','hahhahah');
commit;
查詢表table1:
select * from table1;
更改數據:
update table1 set password='hehe' where username='hellokitty';
commit;
刪除數據:
delete from table1 where username='hellokitty';
commit;
給表添加一列:
alter table table1 add column(
sex varchar(2) comment '性別',
age date not null comment '年齡'
);
commit;
從查詢創建一個表table1:
create table tmp as
select * from table1;
刪除表table1:
drop table if exists table1;
drop table if exists tmp;
9、備份資料庫testdb
mysqlmp -h 192.168.3.143 -u root -pleimin -x --default-character-set=gbk >C:\testdb.sql
10、刪除資料庫testdb
drop database testdb;
11、恢復testdb資料庫
首先先建立testdb資料庫,然後用下面命令進行本地恢復:
mysql -u root -pleimin testdb <C:\testdb.sql
12、刪除mysql服務
假如你厭倦mysql了,你需要卸載,那麼你只需要這么做
停止mysql服務
net stop mysql5
刪除mysql服務
sc delete mysql5
然後刪除msyql的安裝文件夾,不留任何痕跡。
② 如何安裝mysql5.5.27資料庫
首先下載該版本的Mysql
5.5.28
,大家可以網路一下這個版本進行下載
雙擊軟體,彈出軟體的安裝界面如下
英文的安裝界面,沒有問題,搞IT的人,搞數據的,怕這點英文的話那就真說不過去了。點擊下一步繼續安裝
同意許可證之後,再點擊下一步。
到這里詢問是要典型安裝,還是自定義安裝,還是完全安裝。在此我選擇自定義選項再繼續安裝。
這里選擇,軟體的安裝位置及功能。點擊下一步再繼續安裝
接著確認並安裝,如果沒有問題的話,就按
Install
在安裝過程中,會接著彈出一些自定義的設置,如下
安裝完成之後,就會提示彈出配置向導,如下
標准配置,點擊下一步接著繼續
接著配置mysql
root用戶的密碼,以及設置是否可以遠程連接mysql服務。
然後執行這些配置寫入文件里邊,有進度顯示。最後點擊完成。
12
至此已經完成了mysql的安裝,我們最後可以在命令行測試一下mysql的登陸是否成功。。
③ mysql資料庫5.7怎麼安裝圖解
mysql資料庫5.7安裝的方法:首先進入瀏覽器,找到mysql資料庫5.7下載,下載之後找到安裝包保存的文件夾,點擊進入,如果電腦的掃毒軟體要選擇信任,按照提示說明一步一步地安裝,最後可以在電腦開始菜單欄中找到安裝好的軟體,既可以使用了。
1、進入瀏覽器,搜索Mysql5.7下載。
④ 怎樣安裝Navicat for MySQL資料庫
Navicat for MySQL 安裝軟體和破解補丁免費下載
鏈接:https://pan..com/s/13Hmij_wmL43_CeUqRf8Jzw
Navicat for MySQL是一套管理和開發MySQL或MariaDB的理想解決方案,支持單一程序,可同時連接到MySQL和MariaDB。這個功能齊備的前端軟體為資料庫管理、開發和維護提供了直觀而強大的圖形界面,給MySQL或MariaDB新手以及專業人士提供了一組全面的工具。
⑤ mysql資料庫5.7.16安裝版怎麼安裝圖解
安裝了一次MySQL,安裝版本是win7x64 5.7.16。
在安裝過程中出現並解決了如下問題:
「mysql 服務無法啟動 服務沒報告任何錯誤」
1.下載:
地址:http//dev.mysql.com/downloads/mysql/2.安裝:
ZIP Archive版是免安裝的。只要解壓就行了。不需要安裝。我的放在d盤啦。
3.配置:
也就是my.ini文件的由來。
把my-default.ini這個文件復制一下重命名my.ini,然後替換成如下的代碼即可:(把裡面D:\mysql\mysql-5.6.17-winx64改成你自己的軟體路徑,保存)?12345678910111213141516 [mysql] # 設置mysql客戶端默認字元集 default-character-set=utf8 [mysqld] #設置3306埠 port = 3306 # 設置mysql的安裝目錄 basedir=D:\mysql\mysql-5.6.17-winx64 # 設置mysql資料庫的數據的存放目錄 datadir=D:\mysql\mysql-5.6.17-winx64\data # 允許最大連接數 max_connections=200 # 服務端使用的字元集默認為8比特編碼的latin1字元集 character-set-server=utf8 # 創建新表時將使用的默認存儲引擎 default-storage-engine=INNODB4.安裝mysql服務並啟動之:
也就是data文件夾的由來啦。
以管理員身份打開cmd窗口後,將目錄切換到你解壓文件的bin目錄再輸入mysqld install回車運行就行了
接著就是輸入 net start mysql 啟動服務
報錯!!!
「伺服器無法啟動,伺服器沒有報告任何錯誤。」
然後。。。
再輸入mysqld --initialize-insecure --user=mysql(執行完上面命令後,MySQL會自建一個data文件夾,並且建好默認資料庫,登錄的用戶名為root,密碼為空)再次啟動:再輸入 net start mysql 啟動服務,OK成功。
就如我圖給的那樣。
5.打開MySQL資料庫即登錄MySQL資料庫。
還在命令模式下,將目錄切換到自己的\bin目錄下。
輸入mysql -u root -p ,默認是沒有密碼的。回車進入,root是用戶名,(要想這么做的前提是你必須已經打開MySQL服務。不然,是行不通的。)退出exit 回車,就行了。記住直接關閉cmd窗口是沒有退出的,要輸入exit才會退出啊另外:
1、手動打開MySQL服務的方法,如圖:
具體
2.任務管理器打開服務的方式的如下:
配置個環境變數,命令行打開mysql資料庫就更簡潔。
下面是我的Path環境變數裡面配置的東西,明顯,看到我的最後一個竟然不是以分號結尾的。
當你要再添加這個MySQL的環境變數到這的時候,前面的分號得補上。然後再添加。
復制代碼 代碼如下:C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\android-sdk-windows\tools;C:\Program Files\TortoiseSVN\bin;%MAVEN_HOME%\bin;%M2_HOME%\bin;D:\Program Files\nodejs\配置好環境變數之後,就可以直接cmd之後,不用進入目錄,然後輸入mysql -u root -p,就打開MySQL資料庫了,當然你的服務必須啟動先,不然還是不行。
現在環境是好了,但是我不知道怎麼寫語句呀。額呵呵,尷尬了。
以上就是我這次配置環境的記錄啦。
參考的某度經驗,再加上自己的實踐。留下此記錄,以備後用。
簡單使用的一個語句的示意
⑥ 如何配置mysql5.7安裝版
官網下載MySQL資料庫和驅動程序(Windows): mysql-5.7.11-winx64.zip
2
創建資料庫配置文件:my.ini
Example:
1.解壓壓縮包至:D:\Program Files
2.創建 D:\Program Files\mysql-5.7.11-winx64\my.ini 配置文件
3
初始化和啟動Mysql服務:
1.以管理員許可權運行cmd
2.進入mysql的bin下
3.初始化,生成data文件夾
>mysqld --initialize-inscure (不設置root密碼,建議使用)
>mysqld --initialize (生成一個隨機的root密碼)
3.安裝MySql服務
>mysqld -install
4.啟動mysql
>net start mysql
4
登陸mysql
>mysql -u root -p
第一次登錄時無需密碼直接回車登錄
5
登錄mysql之後,設置root密碼
>set password for root@localhost = password('YourPassword');
或者使用mysqlamdin修改root密碼
>mysqladmin -u root -p password NewPassword
END
簡單的資料庫操作和測試
以管理員許可權運行cmd,進入程序所在目錄,啟動Mysql服務
show databases; //所有資料庫列表
create database dbName; //創建資料庫
use dbName; //選擇資料庫
show tables; //顯示數據表列表
查看數據表中的條目:
desc tableName;
describe tableName;
show columns from tableName;
show create table tableName;
4
清空數據表中所有條目:
truncate table 表名; //清空全部數據,不寫日誌,不可恢復,速度極快
delete from 表名; //清空全部數據,寫日誌,數據可恢復,速度慢
END
注意事項
關於Mysql安全性問題(SSL加密連接): MySQL在5.7版本之前對於安全問題的確考慮並不充分,導致存在比較大的隱患,1)MySQL資料庫默認安裝的用戶密碼為空;2)所有用戶擁有對於MySQL默認安裝test資料庫的訪問許可權(即使沒有授予許可權)。MySQL 5.7開始安裝完成後的root用戶的密碼不再是空,而是在安裝時隨機產生一個密碼,。其次,官方已經刪除了test資料庫,默認安裝完後是沒有test資料庫的,MySQL 5.7版本提供了更為簡單SSL安全訪問配置。
⑦ 如何安裝mysql資料庫5.7
從MSQL官網下載MySQL伺服器安裝軟體包,下面以mysql-installer-community-5.7.3.0-m13.msi為例。
1、雙擊進入安裝
⑧ 如何安裝MYSQL 5.0版本
下載獲得Mysql的for win32安裝包後,用winzip解壓縮,直接運行setup.exe,需要注意的是選擇一個安裝路徑,當然,安裝路徑可以任意,建議選擇C:\MySQL目錄。安裝完成後MySQL也就完成了。默認的用戶名是root,密碼為空。
Mysql安裝完成後,請通過開始-程序-附件-命令提示符進入:
錄入cd C:\mysql\bin 並按下回車鍵,將目錄切換為 cd C:\mysql\bin
在 C:\mysql\bin> 命令提示符下錄入 mysqld-nt -install 命令,然後按下回車,如果出現 Service successfully installed 的提示, 這表示你已成功的將 MySQL 安裝成一項 Windows 的服務。
點擊 開始-程序-管理工具-服務 ,你可以看到Mysql已經成為眾多服務項目中的一項,不過此時它還未被啟動, 因此接下來我們就來啟動它。
啟動 MySQL 服務的方法有以下三種,請自行選擇其中一種來進行:
重啟機器時自動啟動它
在服務窗口中選取 MySQL 服務名稱,然後按下啟動按鈕來啟動它
在「命令提示字元」窗口中輸入 NET START MySQL 指令來啟動它
Mysql數據安裝完成,系統會默認生成一個名為test的資料庫。一般情況下,由於該數據需要用root用戶進行訪問,從安全性角度而言,我們建議你新建一個資料庫,並給這個資料庫分配一個新的用戶來訪問。
由於Mysql資料庫默認的客戶端功能比較少,不支持資料庫的建立和用戶的新增。其他比如Mysql-front等工具帶了這些功能,您可以去下載這些工具來使用,當然,你也可以通過以下介紹的命令行方式來新增用戶與資料庫。
登錄資料庫
「命令提示字元」窗口錄入,
錄入cd C:\mysql\bin 並按下回車鍵,將目錄切換為 cd C:\mysql\bin
再鍵入命令mysql -uroot -p,回車後提示你輸密碼,如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進入到MYSQL中了,MYSQL的提示符是:mysql>
修改密碼
C:\mysql\bin提示符下錄入:
格式:mysqladmin –u用戶名 -p舊密碼 password 新密碼
例如:給root加個密碼ab12。鍵入以下命令:
mysqladmin -uroot password ab12
建立資料庫
格式:create database 庫名;
例如:建立新資料庫shopex
在MYSQL的提示符下:mysql> 錄入 create database shopex;
顯示資料庫
格式:show databases;
注意是databases而不是database
建立新用戶
格式:grant all privileges on 資料庫.* to 用戶名@登錄主機 identified by "密碼";
例如:增加一個用戶test密碼為1234,讓他只可以在localhost上登錄,並可以對資料庫Shopex進行所有的操作(localhost指本地主機,即MYSQL資料庫所在的那台主機),
在MYSQL的提示符下:mysql> 錄入grant all privileges on shopex.* to test@localhost identified by "1234";
通過以上操作,你建立一個新的資料庫 shopex,並增加了一個名為test對shopex資料庫有所有操作許可權。
注意:以上僅僅是簡單的Mysql操作命令,如果你需要了解更加詳細的資料,請查閱Mysql相關操作說明文檔。
接下去的安裝就要看你選擇什麼作為你的Web伺服器了,建議直接使用IIS。