當前位置:首頁 » 文件管理 » mysql57解壓版

mysql57解壓版

發布時間: 2024-06-13 18:18:48

A. linux怎麼安裝mysql5.7

第一步:下載mysql
在Linux終端使用wget命令下載網路資源:網站自己網路找!(也可在windows中下載後傳輸到Linux)
第二步:解壓文件
由於我是在我本機software目錄中下載的文件,為了方便管理首先將此文件移動到/usr/local 目錄下
mv /software/mysql-5.7.17-linux-glibc2.5-x86_64.tar /usr/local
接下來去到移動後的目錄cd /usr/local ,然後解壓 tar zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar
解壓後為了方便後面操作可把解壓後文件名修改為mysql:mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql
第三步:配置啟動文件
去到之前解壓後並改名為mysql的目錄下會有以下文件

然後去到support-files目錄下
1、復制my.cnf 到 /etc/my.cnf (mysqld啟動時自動讀取)
cp my-default.cnf /etc/my.cnf
注意:如果你在安裝時Linux虛擬機時同時安裝了默認的mysql,此時操作以上步驟,終端將會提示你文件已存在是否覆蓋,輸入yes覆蓋即可。
2、配置資料庫編碼
vi /etc/my.cnf
在這份文件中可以添加以下配置信息(如果有修改即可)
[mysql]
default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character_set_server=utf8
3、復制mysql.server 到/etc/init.d/ 目錄下【目的想實現開機自動執行效果】
執行命令: cp mysql.server /etc/init.d/mysql (mysql是服務名)
4、修改 /etc/init.d/mysql 參數
vi /etc/init.d/mysql
給與2個目錄位置
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
5、出於安全便利,創建一個操作資料庫的專門用戶
1)、groupadd mysql #建立一個mysql的組
2)、useradd -r -g mysql mysql #建立mysql用戶,並且把用戶放到mysql組
3)、passwd mysql #給mysql用戶設置一個密碼
4)、給目錄/usr/local/mysql 更改擁有者chown -R mysql:mysql /usr/local/mysql/
第四步:初始化 mysql 的資料庫
首先去到mysql的bin目錄
1.初始化
./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
生成出一個data目錄,代表資料庫已經初始化成功
並且mysql的root用戶生成一個臨時密碼:SHNq8Qvd2g>L(最好先記錄這個臨時密碼)
2.給資料庫加密
./mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data
3.啟動mysql(為了不讓進程卡主,可在啟動mysql的命令後加上&代表此進程在後台運行)
./mysqld_safe --user=mysql &
4.檢查ps -ef|grep mysql

發現有以上進程便代表啟動成功。
第五步:進入客戶端
1.登錄 ./mysql -uroot -p回車後輸入之前的臨時密碼
2.修改密碼
set password=password('新密碼');
第六步:設置遠程訪問
1,在遠程訪問之前需先配置防火牆systemctl stop firewalld.service(不推薦,可配置開通3306埠)
2,授權
mysql>grant all privileges on *.* to 遠程訪問用戶名@'%' identified by '用戶密碼';
mysql>select host,user from user; 【多出1條遠程登錄用戶記錄】
mysql>flush privileges;(刷新)
此時使用遠程機器進行訪問

解析:使用mysql -h主機ip -u用戶名 -p密碼即可進行遠程訪問
第七步:設置開機自啟動
1、添加服務mysql
chkconfig --add mysql 【mysqld -install】
2、設置mysql服務為自動
chkconfig mysql on
3、重啟查看進程
init 6
ps -ef|grep mysql
第八步:配置環境變數
為了方便操作,配置環境變數還是有必要的。
vi /etc/profile
export PATH=$JAVA_HOME/bin:/usr/local/mysql/bin:$PATH
小結:到這一步基本的配置基本就完成了。

B. win10濡備綍瀹夎匨ysql 5.7.17

鎿嶄綔緋葷粺win10 MySQL涓哄畼緗戜笅杞界殑64浣峼ip瑙e帇緙〤ommunity鐗堟湰銆
鍥犱負鎯寵佸湪鍏鍙哥數鑴戜笂瀹夎匨ysql錛屼簬鏄鍒板畼緗戜笂涓嬭澆浜嗘渶鏂扮増鏈鐨凪ysql-5.7.17錛岄栧厛閫氳繃緗戜笂鏁欑▼榪涜屽畨瑁咃紝瑙e帇錛岀劧鍚庡湪C鐩樻柊寤轟簡涓涓狹ysql0104鐩褰(浣滀負Mysql鐨勫畨瑁呯洰褰)錛屽皢瑙e帇榪囧悗Mysql-5.7.17鏂囦歡澶逛腑鐨勫唴瀹規嫹璐濊嚦瀹夎呯洰褰昅ysql涓銆
鏂囦歡鍐呭瑰備笅錛

銆涔嬪悗鎸夌収緗戜笂鏀葷暐錛氫互綆$悊鍛樿韓浠借繍琛屽懡浠よ岀獥鍙o紝mysqld -install 瀹夎卪ysql;榪欎竴姝ョ悊璁轟笉浼氭湁浠涔堥棶棰 姝e父瀹夎呫備細鍙嶉堟彁紺哄凡瀹夎呮垚鍔(榪欎竴姝ュ繕璁版埅鍥)
涓轟簡閬垮厤鍚庣畫瀹夎呬笉鎴愬姛錛屽厛鍘繪妸閰嶇疆鏂囦歡璁劇疆涓涓嬪惂錛屽湪MyPC璁$畻鏈虹偣鍑誨彸閿錛岄夋嫨Properties灞炴э紝鐐瑰嚮榪涘叆閫夋嫨Advanced System settings楂樼駭緋葷粺璁劇疆錛岀偣鍑昏繘鍏ラ夋嫨Environment Variables鐜澧冨彉閲忥紝閫夋嫨涓嬪浘綰㈡嗛変腑鐨凷ystem variables緋葷粺鍙橀噺錛孨ew澧炲姞涓涓緋葷粺鍙橀噺MYSQL_HOME錛屽間負mysql鐨勫畨瑁呰礬寰勶紝鍦ㄦ垜鐨勭數鑴戜笂鍊間負錛欳:\mysql0104錛屼箣鍚庡啀鐐瑰嚮Path(涓鑸鐢佃剳涓婇兘浼氭湁PATH 錛屽傛灉娌℃湁錛岃嚜宸辨柊寤轟竴涓)錛岀劧鍚庡皢;%MYSQL_HOME%\bin榪欎竴涓插煎嶅埗綺樿創榪涘幓錛岀幆澧冨彉閲忓氨閰嶇疆濂戒簡錛屽備笅鍥炬墍紺恆

銆鎺ヤ笅鏉ラ渶瑕佽繘琛宮ysql鐨勪竴浜涘畨瑁呴厤緗浜嗭紝鍜屾棫鐗堢殑閮戒笉澶涓鏍楓傚洜涓簃ysql0104鏂囦歡澶逛笅闈㈡病鏈塪ata鏂囦歡錛屾墍浠ユ垜浠闇瑕佺郴緇熸潵涓哄畠鐢熸垚銆
鎵浠ヤ互綆$悊鍛樿韓浠借繍琛屽懡浠よ岀獥鍙c傞氳繃cd鍛戒護鍒囨崲鐩褰曪紝紜淇濈洰褰曞湪bin鐩褰曚笅闈(緋葷粺鐩褰曚笅闈㈠彲鑳戒細鍑洪敊錛屼絾鎴戞病鏈夎瘯榪)鍦╞in鐩褰曡緭鍏ユ寚浠わ細mysqld --initialize
緗戜笂涔熸湁璇磋緭鍏ユ寚浠わ細mysqld --initialize -insecure 涓ょ嶆柟娉曢兘璇曡繃錛岄兘鏄鐢熸垚涓涓瀵嗙爜涓虹┖鐨刣ata鏂囦歡澶廣(緗戜笂涔熸湁璇翠粈涔堥氳繃mysql-console涔嬬被鐨勪細鐢熸垚涓涓插瘑鐮侊紝闇瑕佽璁頒笅鏉ワ紝鎰熻夊緢澶嶆潅錛岀暐瑙変笉鐢ㄧ悊浼氾紝鎸変笂闈㈡寚浠ゆ搷浣滃嵆鍙)
鎴戝湪榪欎竴姝ヤ篃鍑鴻繃鍑犳¢敊璇錛屽傛灉鍑洪敊浜嗭紝鎶奷ata鏂囦歡澶瑰垹鎺夊嵆鍙銆傜劧鍚庡啀榪愯岃繖琛屼唬鐮併備絾鏄濡傛灉鏈塪ata鏂囦歡澶圭殑璇濓紝榪愯屼笂闈㈢殑鍒濆嬪寲鎸囦護灝變竴瀹氫細鎶ラ敊銆
鍒濆嬪寲寰堥噸瑕侊紝鎵ц屽畬鍒濆嬪寲鍛戒護鍚庯紝絀虹殑data鐩褰曞氨鏂扮敓鎴愪簡濡備笅鏂囦歡錛

銆緗戜笂鏈変漢璇村彲浠ユ嫹璐濇棫鐗堟湰鐨刴ysql閲岄潰鐨刣ata鏂囦歡鍒板畨瑁呯洰褰曢噷闈錛岃繖鏍峰氨涓嶇敤緋葷粺鐢熸垚浜嗭紝浣嗙湅鍒頒笉灝戜漢璇磋繖縐嶆柟娉曚細鍑虹幇寰堝氶棶棰橈紝鎵浠ヤ笉寤鴻浣跨敤錛屾瘯絝熶笉鍚岀増鏈鐨勬洿鏂板簲璇data鏂囦歡澶圭殑鍐呭逛篃鏈変竴浜涘樊鍒銆
涔嬪悗鏈変竴姝ュ紑鍚痬ysql鏈嶅姟錛屽嵆 net start mysql銆傜悊璁轟笂璇 搴旇ヤ細鍚鍔ㄦ垚鍔熺殑錛屼絾鏄鎴戠殑鏄涓鐩存姤閿欍傝屼笖榪樻槸涓嶆槑鍘熷洜鐨勯敊璇錛屾垜鍦ㄨ繖姝ョ籂緇撲簡寰堜箙錛屽悗鏉ュ彂鐜幫紝鍏跺疄榪欎釜鍛戒護鏍規湰涓嶇敤鐞嗕細鍙嶉堟槸浠涔堬紝鍥犱負鍙瑕佹暟鎹搴撹兘澶熸e父鎿嶄綔錛屽叾浠栭兘娌℃湁闂棰樸

銆涓濇涓嶇敤綆★紝涓嬮潰璁╂垜浠鏉ョ湅鐪嬫垜浠鐨刴ysql鏄鍚︾湡姝e畨瑁呮垚鍔燂細
鍦ㄥ懡浠よ屼腑杈撳叆錛歮ysql -uroot榪涘叆鏁版嵁搴(鍓嶆彁鏄瀵嗙爜娌℃湁琚淇鏀癸紝榪樹負絀)

銆鐪嬶紝緋葷粺鐨勫弽棣堝叾瀹炴垜浠宸茬粡鎴愬姛鐧誨叆鏁版嵁搴撻噷闈浜嗭紝涔嬪悗鍙浠ラ氳繃涓浜涘懡浠よ繘琛屾搷浣滐紝姣斿傦細show databases; create test; use test;絳夌瓑涓緋誨垪鍛戒護銆傚垏璁頒竴瀹氳佸姞鍒嗗彿鎵嶈兘鎿嶄綔錛屾湯灝句竴瀹氬姞鍒嗗彿!!

銆鐒跺悗灝卞彲浠ユe父鍦ㄦ暟鎹搴撻噷寤鴻〃錛屾煡璇錛屾彃鍏ュ垹闄ょ瓑絳変簡錛宮ysql鐨勭幆澧冨氨瑁呭畬鍟︺

C. window7安裝mysql 5.7的初始密碼是多少

從mysql5.7開始,密碼策略做了一些改變。下面講win版5.7的密碼問題。
1.首先下載解壓版mysql5.7,並解壓
2.打開目錄,復制my-default.ini,然後改為my.ini,編輯該文件,添加
basedir = D:\\Program Files (x86)\\MySQL-5.7.10-winx64
datadir = D:\\Program Files (x86)\\mysql-5.7.10-winx64\\data

具體路徑自己修改,然後保存。
3.打開bin目錄,在此處打開cmd,執行
D:\ProgramFiles(x86)\mysql-5.7.10-winx64\bin>mysqld
--initialize-insecure

初始化mysql.會發現多了data目錄及data下的文件
4.啟動mysql。
在bin目錄下,執行
D:\ProgramFiles(x86)\mysql-5.7.10-winx64\bin>mysqld --console

注意以管理員許可權來執行。
5.連接mysql並修改密碼

>mysql-uroot
Welcome to theMySQL
monitor. Commands end with
; or \g.
YourMySQL
connection id is2
Server version:5.7.10MySQLCommunityServer(GPL)

Copyright(c)2000,2015,Oracle
and/or its affiliates.All
rights reserved.

Oracle is a registered trademark ofOracleCorporation
and/or its
affiliates.Other
names may be trademarks of their respective
owners.

Type'help;'
or'\h'for help.Type'\c'
to clear the current input statement.

mysql>
mysql>
mysql>
mysql>set
password=password('root');
Query OK,0
rows affected,1 warning(0.00
sec)

win版的mysql,不會生成隨便密碼,只需要要安裝時初始化就行了。如果是已經安裝好的mysql忘了密碼,可以先備份data文件夾,然後刪除data文件夾,再執行3、4、5步即可。

D. 瑙e帇鐗坢ysql 瀹夎呭寘鎬庝箞瀹夎呴厤緗鏂囦歡

1銆侀厤緗甿y.ini鏂囦歡銆
鍦―:\mysql\mysql-5.6.33-winx64\錛堟敞鎰忚繖涓鐩褰曡佸拰浣犺嚜宸辯殑鐩褰曪紝鎴戣繖閲屼笅杞界殑鏄5.6鐗堟湰錛岃佹槸浣犱笅杞界殑鏄5.5鐗堟湰錛岃繖涓鐩褰曟槸涓嶄竴鏍風殑錛夌洰褰曚笅鏂板緩涓涓閰嶇疆鏂囦歡錛屾枃浠跺悕鍙玬y.ini錛岀劧鍚庢妸涓嬮潰鐨勯厤緗浠g爜澶嶅埗鍒板湪my.ini錛堜唬鐮佷腑鐨勮礬寰勮佹敼鎴愯嚜宸辯殑鏂囦歡瀛樻斁璺寰勶級銆傚傚浘錛

浠g爜錛
?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

[mysql]
# 璁劇疆mysql瀹㈡埛絝榛樿ゅ瓧絎﹂泦
default-character-set=utf8
[mysqld]
#璁劇疆3306絝鍙
port = 3306
# 璁劇疆mysql鐨勫畨瑁呯洰褰
basedir=D:\mysql\mysql-5.6.33-winx64
# 璁劇疆mysql鏁版嵁搴撶殑鏁版嵁鐨勫瓨鏀劇洰褰
datadir=D:\mysql\mysql-5.6.33-winx64\data
# 鍏佽告渶澶ц繛鎺ユ暟
max_connections=200
# 鏈嶅姟絝浣跨敤鐨勫瓧絎﹂泦榛樿や負8姣旂壒緙栫爜鐨刲atin1瀛楃﹂泦
character-set-server=utf8
# 鍒涘緩鏂拌〃鏃跺皢浣跨敤鐨勯粯璁ゅ瓨鍌ㄥ紩鎿
default-storage-engine=INNODB

熱點內容
二維otsu演算法 發布:2024-10-22 21:06:23 瀏覽:634
福祿壽源碼 發布:2024-10-22 21:06:13 瀏覽:434
pythongoagent 發布:2024-10-22 20:42:05 瀏覽:78
matlabpid演算法 發布:2024-10-22 20:37:51 瀏覽:332
文件遍歷編程 發布:2024-10-22 20:37:47 瀏覽:622
nip伺服器地址在哪 發布:2024-10-22 20:17:48 瀏覽:621
戶戶通衛星鍋出廠設置密碼是什麼 發布:2024-10-22 20:11:32 瀏覽:759
怎麼將伺服器的文件導出來 發布:2024-10-22 20:09:13 瀏覽:556
直播秀場源碼 發布:2024-10-22 20:08:22 瀏覽:751
php遠程資料庫 發布:2024-10-22 20:03:05 瀏覽:730