[Entrypoint] GENERATED ROOT PASSWORD: *ovIDej0cNAr[apq0jWuf4KdOpI
#6) હવે અમે જનરેટ કરેલા પાસવર્ડ સાથે ડોકર કન્ટેનરમાં mysql શેલમાં લૉગિન કરીશું.
0 નીચેનો આદેશ ચલાવો.docker exec -it mysql-docker-demo mysql -u root -p
જ્યારે પાસવર્ડ માટે પૂછવામાં આવે, ત્યારે ઉપરના પગલા #5માંથી એક દાખલ કરો. એકવાર દાખલ કર્યા પછી, તમે ડોકર કન્ટેનરમાં MySQL ક્લાયંટમાં લૉગ ઇન થઈ જશો.
આ સમયે, જો તમે ડેટાબેઝ બતાવો જેવો આદેશ દાખલ કરો છો; પછી તે એક ભૂલ ફેંકશે અને ડિફોલ્ટ પાસવર્ડને અપડેટ/બદલવાનું કહેશે.
mysql> SHOW DATABASES;ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
#7) ચાલો હવે ALTER આદેશનો ઉપયોગ કરીને પાસવર્ડ રીસેટ કરીએ.
અહીં 'પાસવર્ડ' એ 'પાસવર્ડ' દ્વારા ઓળખાયેલ 'રૂટ'@'લોકલહોસ્ટ'ને બદલો; તમે તેને યોગ્ય અને ઇચ્છિત કોઈપણ મૂલ્યમાં બદલી શકો છો.
#8) હવે અમે અમારા ઇન્સ્ટોલેશનને માન્ય કરવા માટે એક સરળ આદેશ ચલાવવાનો પ્રયાસ કરીશું. અમે SHOW DATABASES આદેશ ચલાવીશું; તમામ ઉપલબ્ધ ડેટાબેઝની વિગતો મેળવવા માટે.
અહીં આદેશનું આઉટપુટ છે
mysql> ડેટાબેઝ બતાવો;
+——————–+
વિન્ડોઝ અને મેકોસ માટે વિવિધ પદ્ધતિઓનો ઉપયોગ કરીને MySQL ડાઉનલોડ કરવા માટે સ્ટેપ બાય સ્ટેપ ગાઈડ:
આ ટ્યુટોરીયલમાં, તમે MySQL ને કેવી રીતે ડાઉનલોડ કરી શકો છો તે જોવા માટે અમે વિવિધ રીતો/અભિગમ શીખીશું. થોડી મિનિટોમાં તેનો ઉપયોગ કરવાનું શરૂ કરો.
MySQL ને વિવિધ ઑપરેટિંગ સિસ્ટમ્સ માટે સ્વતંત્ર ઇન્સ્ટોલર તરીકે અથવા ઝિપ કરેલી છબી/આર્કાઇવ તરીકે ડાઉનલોડ કરી શકાય છે અને જો તમે માત્ર શીખવા માંગતા હોવ તો MySQL માટે ડોકરનો ઉપયોગ કરવાનું સૌથી સરળ છે. અને MySQL નું અન્વેષણ કરો.
ઉપરાંત, કૃપા કરીને નોંધો કે MySQL ડાઉનલોડ કરવા માટે સમુદાય (મફત) અને એન્ટરપ્રાઇઝ (ચૂકવણી) આવૃત્તિ તરીકે ઉપલબ્ધ છે.
2
મોટા ભાગના વ્યવહારુ હેતુઓ માટે સ્થાપક અને ડોકર ઈમેજ દ્વારા mySMySQLQL ઇન્સ્ટોલેશન મોટાભાગના ઉપયોગના કેસોને ઉકેલે છે. અમે Windows અને Mac-આધારિત ઑપરેટિંગ સિસ્ટમ્સ માટે આ બંને અભિગમો અહીં જોઈશું.
MySql ડાઉનલોડ થ્રુ ઇન્સ્ટોલર
MySQL Windows અને macOS બંને માટે સ્ટેન્ડઅલોન પેકેજ ઇન્સ્ટોલર તરીકે ડાઉનલોડ કરવા માટે ઉપલબ્ધ છે.
ચાલો આ દરેકની વિગતો જોઈએ.
વિન્ડોઝ પર MySQL ઇન્સ્ટોલ કરવું
a) પૂર્વજરૂરીયાતો: ઇન્સ્ટોલેશન પ્રક્રિયા શરૂ કરતા પહેલા, કૃપા કરીને નોંધો કે MySQL ઇન્સ્ટોલરને .NET ફ્રેમવર્ક 4.5.2ની જરૂર છે (જો તમારી પાસે .NET ફ્રેમવર્કનું જૂનું સંસ્કરણ છે, તો ઇન્સ્ટોલેશન પ્રક્રિયા શરૂ કરવા માટે તેને અપડેટ કરો).
b) અહીં સ્ત્રોતમાંથી MySQL સમુદાય ઇન્સ્ટોલર ડાઉનલોડ કરો. (આ લખતી વખતે MySQL નું વર્તમાન સંસ્કરણટ્યુટોરીયલ 8.0.20 છે. જો તમારે MySQL નું ચોક્કસ સંસ્કરણ ડાઉનલોડ કરવાની જરૂર હોય, તો તમે અહીં સંબંધિત ઇન્સ્ટોલરનો સંદર્ભ લઈ શકો છો અને તમે ઇન્સ્ટોલ કરવા માંગો છો તે સંસ્કરણ પસંદ કરી શકો છો).
તમે ઉપયોગ કરી રહ્યાં છો તે Windows સંસ્કરણ છે કે નહીં તેના આધારે ઇન્સ્ટોલર પસંદ કરો. 32bit અથવા 64bit (તમે ઉપયોગ કરી રહ્યાં છો તે OS ના સંસ્કરણને જાણવા માટે તમે અહીં લિંકનો સંદર્ભ લઈ શકો છો).
c ) ઇન્સ્ટોલર ડાઉનલોડ કર્યા પછી, ઇન્સ્ટોલર exe ખોલો અને સૂચનાઓ સાથે ચાલુ રાખો. મહેરબાની કરીને નોંધ કરો કે તમારે સક્રિય ઇન્ટરનેટ કનેક્શનની જરૂર પડશે કારણ કે ઇન્સ્ટોલર એક શેલ છે અને તે એકવાર ઇન્સ્ટોલેશન પ્રક્રિયા દરમિયાન પસંદ કર્યા પછી પસંદ કરેલા ઉત્પાદનોને ઇન્ટરનેટ પર ડાઉનલોડ કરે છે.
રૂપરેખાંકન પસંદ કરવા માટે, તમે પસંદ કરી શકો છો 'ડેવલપર ડિફોલ્ટ' જે વિકાસ/પરીક્ષણ જરૂરિયાતો માટે લગભગ તમામ જરૂરી સામગ્રીની કાળજી લે છે.
d) એકવાર સેટઅપ પૂર્ણ થઈ જાય , જો તમે MySQL (MySQL વર્કબેન્ચ જે કોમ્યુનિટી/ફ્રી ડાઉનલોડ છે) માટે ક્લાયન્ટને ઇન્સ્ટોલ કરવાનું પસંદ કર્યું હોય, તો તમે તમારા સર્વર ઇન્સ્ટન્સને કનેક્ટ કરી શકો છો, અન્યથા તમે નીચે આપેલા આદેશને એક્ઝિક્યુટ કરીને કમાન્ડ લાઇનમાંથી ઇન્સ્ટોલેશન ચેક કરી શકો છો.
C:\> "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql" test
MacOS પર MySQL ઇન્સ્ટોલ કરી રહ્યું છે
#1) ડિસ્ક ઇમેજ (.dmg) અથવા ઇન્સ્ટોલર દ્વારા MacOS પર MySQL ઇન્સ્ટોલ/ડાઉનલોડ કરવા માટે - અહીંથી સમુદાય આવૃત્તિ માટે ડિસ્ક ઇમેજ ફાઇલ ડાઉનલોડ કરો
#2) એકવાર dmg ફાઇલ ડાઉનલોડ થઈ જાય, માઉન્ટ કરવા માટે ડબલ ક્લિક કરોડિસ્ક ઈમેજ અને ઈન્સ્ટોલ પેકેજમાંની સૂચનાઓને અનુસરીને ઈન્સ્ટોલેશન પ્રક્રિયા શરૂ કરો. સ્ટેપ-બાય-સ્ટેપ ઇન્સ્ટોલેશન પ્રક્રિયા માટે નીચેના સ્ક્રીનશૉટ્સને અનુસરો.
#3) એકવાર ઇન્સ્ટોલેશન પૂર્ણ થઈ જાય, MySQL સર્વર ચાલુ કરવા માટે, તમે MySql પસંદગીઓ ખોલી શકો છો અને જો પહેલાથી ચાલુ ન કર્યું હોય તો MySQL સર્વર ચાલુ કરી શકો છો.
સિસ્ટમ પસંદગીઓ ખોલો અને MySQL આયકન પર ક્લિક કરો.
MySQL પસંદગીઓ ફલક હવે ખુલશે અને તમે MySQL સર્વરની સ્થિતિ જોઈ શકશો. જો તે પહેલાથી ચાલી રહ્યું નથી, તો તમે ત્યાંથી સર્વર ચાલુ કરી શકો છો.
#4) હવે ચાલો તપાસ કરીએ કે અમારું ઇન્સ્ટોલેશન સફળ છે કે નહીં. આદેશ વાક્યમાંથી સંસ્કરણ ચકાસીને. ટર્મિનલ પ્રોમ્પ્ટ ખોલો અને MySQL ઇન્સ્ટોલ ડાયરેક્ટરી પર નેવિગેટ કરો જે ડિફૉલ્ટ રૂપે છે
/usr/local/mysql/bin
સંસ્કરણને તપાસવા માટે નીચેનો આદેશ ચલાવો.
./mysql -V
જો તમે નીચે આઉટપુટ લિયાસ જુઓ છો, તો તેનો અર્થ એ છે કે તમારું ઇન્સ્ટોલેશન સફળ થયું.
./mysql Ver 8.0.20 for macos10.15 on x86_64 (MySQL Community Server - GPL)
#5) કમાન્ડ લાઇનમાંથી MySQL નો ઉપયોગ કરવા માટે, તમે કમાન્ડ લાઇન અથવા ટર્મિનલનો ઉપયોગ ચાલુ રાખી શકો છો (ઇન્સ્ટોલ દરમિયાન સેટ કરેલા પાસવર્ડ સાથે પ્રક્રિયા) અથવા GUI દ્વારા ઍક્સેસ કરવા માટે MySQL વર્કબેન્ચ જેવી MySQL ક્લાયન્ટ એપ્લિકેશન ડાઉનલોડ કરો.
ચાલો થોડા કમાન્ડ-લાઇન વિકલ્પોનું અન્વેષણ કરીએ. MySQL શેલ સાથે પ્રારંભ કરવા માટે, નીચેના આદેશો ચલાવો.
./mysql -u root -p
હવે, તમને તેના માટે સંકેત આપવામાં આવશે.પાસવર્ડ (તમારે તે દાખલ કરવાની જરૂર છે જે ઇન્સ્ટોલેશન દરમિયાન દાખલ કરવામાં આવ્યો હતો - ધારો કે તમે 'પાસવર્ડ' તરીકે પાસવર્ડ સેટ કર્યો છે), પછી પાસવર્ડ પ્રોમ્પ્ટ પર પાસવર્ડ દાખલ કરો. એકવાર પ્રમાણીકરણ સફળ થઈ જાય, પછી વપરાશકર્તા MySQL શેલમાં લૉગ ઇન કરશે.
ચાલો શેલ યોગ્ય રીતે કામ કરી રહ્યું છે કે નહીં તે જોવા માટે નમૂના આદેશ ચલાવવાનો પ્રયાસ કરીએ. MySQL શેલ પર નીચેનો આદેશ ચલાવો.
SHOW DATABASES;
તમે આદેશ માટે નીચેનું આઉટપુટ જોઈ શકશો.
MySQL ડોકર ઈમેજ
જો તમે માત્ર MySQL શીખવા માંગતા હોવ અને તમારી સિસ્ટમ પર સંપૂર્ણ સોફ્ટવેર/સર્વર ઇન્સ્ટોલ કરવા માંગતા ન હોવ તો ડોકર કન્ટેનર તરીકે ડોકર ઇમેજ દ્વારા MySQL ઇન્સ્ટોલ કરવું એ સૌથી સરળ અભિગમ છે.
ડોકર તમને ઝડપથી પરવાનગી આપે છે સ્પિન અપ કરો, કન્ટેનર ચાલુ કરો અને બંધ કરો જેમાં જરૂરી સોફ્ટવેર હોય જે આ કિસ્સામાં MySQL સર્વર છે.
ચાલો ડોકર ઈમેજ તરીકે MySQL ઇન્સ્ટોલ કરવા માટે જરૂરી પગલાં જોઈએ.
#1) ડોકર ઇમેજનો ઉપયોગ કરવા માટે, તમારે તમારા OS પર આધારિત ડોકર ઇન્સ્ટોલ કરવું પડશે. ડોકર ઇન્સ્ટોલ કરવા માટે, અહીં આપેલી સૂચનાઓને અનુસરો
#2) એકવાર ડોકર એન્જિન ઇન્સ્ટોલ થઈ જાય, પછી આપણે ડોકર હબમાંથી ડોકર ઇમેજ ડાઉનલોડ (અથવા ખેંચી) કરવાની જરૂર પડશે. ચાલો કોમ્યુનિટી સર્વર એડિશન માટે ડોકર ઈમેજ ખેંચવા માટે ઉપયોગમાં લઈ શકાય તે આદેશ જોઈએ.
ટર્મિનલ અથવા કમાન્ડ પ્રોમ્પ્ટ પર નીચે આપેલા આદેશને એક્ઝિક્યુટ કરો.
docker pull mysql/mysql-server:tag
અહીં, ટેગMySQL કોમ્યુનિટી સર્વર એડિશનની આવૃત્તિ રજૂ કરે છે જેને તમે ડાઉનલોડ કરવા માંગો છો. જો તમે કોઈ વિશિષ્ટ સંસ્કરણ શોધી રહ્યાં નથી, તો તમે ફક્ત ટેગ વિગતોને છોડી શકો છો અને નીચે આપેલા આદેશને ચલાવી શકો છો (આ MySQL સમુદાય આવૃત્તિની નવીનતમ ઉપલબ્ધ આવૃત્તિ માટે છબી મેળવશે).
docker pull mysql/mysql-server
#3) એકવાર ડોકર ઈમેજ ડાઉનલોડ થઈ જાય, અમે ઈમેજીસની યાદી બનાવવાનો પ્રયાસ કરી શકીએ છીએ, અને જોઈ શકીએ છીએ કે શું અમે પ્રદર્શિત થતી યાદીમાં MySQL ઈમેજ શોધી શકીએ છીએ. ટર્મિનલમાં નીચેનો આદેશ ચલાવો (લિનક્સ આધારિત સિસ્ટમો માટે).
docker image ls | grep "mysql-server"
જો તમે નીચે જેવું આઉટપુટ જોશો, તો તેનો અર્થ એ થશે કે તમારી ડોકર ઈમેજ સફળતાપૂર્વક ડાઉનલોડ થઈ ગઈ છે.
#4) હવે આપણે હમણાં જ ડાઉનલોડ કરેલ ડોકર ઈમેજ સામે કન્ટેનર ચલાવીએ. અમે કન્ટેનરને ‘mysql-docker-demo” નામ આપીશું. ઇમેજમાંથી કન્ટેનર શરૂ કરવા માટે નીચેનો આદેશ ચલાવો.
docker run --name="mysql-docker-demo" -d mysql/mysql-server
#5) હવે, ડોકર કન્ટેનર ચલાવતી વખતે સેટ કરેલ પાસવર્ડ મેળવવા માટે, અમે અહીંથી વિગતો મેળવી શકીએ છીએ. ડોકર લોગ કરે છે અને પછી ALTER આદેશનો ઉપયોગ કરીને આ પાસવર્ડને પુનઃપ્રારંભ કરો.
ટર્મિનલ પર નીચેના આદેશનો અમલ કરો:
docker logs mysql-docker-demo 2>&1 | grep GENERATED
કૃપા કરીને નોંધ કરો કે 'mysql-docker -demo' ઉપરના આદેશમાં ડોકર કન્ટેનરનું નામ છે. જો તમે કન્ટેનરને અલગ નામ આપ્યું છે, તો તમારે તેને કન્ટેનરના નામથી બદલવાની જરૂર પડશે.
જો તમારું ડોકર કન્ટેનર યોગ્ય રીતે શરૂ થયું હોય, તોકોઈપણ MySQL આદેશો ચલાવો - જેમ કે તમે સ્થાનિક મશીન પર ઇન્સ્ટોલેશન સાથે કરો છો.
તમે ડોકર કન્ટેનર ઑન-ડિમાન્ડ તરીકે અને જ્યારે જરૂરી હોય ત્યારે શરૂ/બંધ કરી શકો છો.
MySQL ડોકર કન્ટેનર બંધ કરો, તમે નીચેના આદેશનો ઉપયોગ કરી શકો છો.
docker stop mysql-docker-demo
ડોકર કન્ટેનરને પાછું શરૂ કરવા માટે, તમે નીચેના આદેશનો ઉપયોગ કરી શકો છો.
docker start mysql-docker-demo
MySQL એન્ટરપ્રાઇઝ એડિશન
MySQL એ ઓપન સોર્સ ડેટાબેઝ છે જેનો વ્યાપકપણે ઉપયોગ થાય છે.
એન્ટરપ્રાઇઝ એડિશન ઓરેકલની માલિકીની છે અને તેમાં ટૂલ્સ અને ફીચર્સનો સ્યુટ શામેલ છે જે ફક્ત પેઇડ વર્ઝન સાથે આવે છે. (મફત વર્ઝન MySQL કોમ્યુનિટી એડિશન છે).
MySQL એન્ટરપ્રાઇઝ એડિશન સંપૂર્ણપણે સંચાલિત સેવા તરીકે Oracle ક્લાઉડ પર ઉપલબ્ધ છે.
MySQL એન્ટરપ્રાઇઝ એડિશનની કિંમત વિશે કેટલાક અંદાજો આપવામાં આવ્યા છે. નીચે:
સંસ્કરણ | વાર્ષિક સબ્સ્ક્રિપ્શન (USD) |
---|---|
MySQL માનક આવૃત્તિ | 2000 - 4000 |
MySQL એન્ટરપ્રાઇઝ એડિશન | 5000 - 10000 |
માટે ઓરેકલ કોસ્ટિંગ શીટ તપાસો વધુ માહિતી.
MySQL પેઈડ વર્ઝન MySQL ટીમ તરફથી ટેક્નિકલ સપોર્ટ અને સહાય તેમજ બેકઅપ, એન્ક્રિપ્શન, ફાયરવોલ વગેરે જેવા અન્ય મોનિટરિંગ ટૂલ્સ સાથે આવે છે.
વારંવાર પૂછાતા પ્રશ્નો & જવાબો
પ્ર #1) શું MySQL ડાઉનલોડ કરવા માટે મફત છે?
જવાબ: MySQL બહુવિધ આવૃત્તિઓમાં ઉપલબ્ધ છે. સમુદાય આવૃત્તિ ડાઉનલોડ અને ઉપયોગ કરવા માટે મફત છેજ્યારે અન્ય પ્રકારો જેમ કે MySQL સ્ટાન્ડર્ડ અને MySQL એન્ટરપ્રાઇઝ એડિશનમાં વાર્ષિક સબ્સ્ક્રિપ્શન કિંમત જોડાયેલ છે કારણ કે તેઓ MySQL ટીમ તરફથી ક્લાઉડ સપોર્ટ અને તકનીકી સહાય સાથે આવે છે.
વ્યાપારી હેતુઓ માટે MySQL ઓપન સોર્સનો ઉપયોગ કરવા માટે, તમે કરી શકો છો મારિયાડીબીનો ઉપયોગ કરો જે MySQL ડેટાબેઝ પર આધારિત છે.
પ્ર #2) MySQL ક્લાયંટ કેવી રીતે ઇન્સ્ટોલ કરવું?
જવાબ: MySQL ક્લાયંટ MySQL સર્વરના પ્રમાણભૂત ઇન્સ્ટોલેશનના ભાગ રૂપે ડાઉનલોડ થાય છે. MySQL ક્લાયંટને Mac/Linux અથવા Windows માટે નીચે દર્શાવેલ નિર્દેશિકામાં નેવિગેટ કરીને ટર્મિનલ અથવા કમાન્ડ પ્રોમ્પ્ટથી શરૂ કરી શકાય છે.
MAC - /usr/local/mysql/binWINDOWS - C:\\Program Files\\MySQL\\MySQL Server 8.0
MySQL કમાન્ડ-લાઇન ક્લાયંટ MySQLચલાવીને શરૂ કરી શકાય છે. 2> ઉપરોક્ત ડિરેક્ટરીઓમાં એક્ઝિક્યુટેબલ.
GUI આધારિત ક્લાયંટનો ઉપયોગ કરવા માટે, તમે યોગ્ય OS સંયોજન પસંદ કરીને MySQL વર્કબેન્ચ અહીં ડાઉનલોડ કરી શકો છો.
પ્ર #3) હું કેવી રીતે Windows માટે MySQL ડાઉનલોડ કરો?
જવાબ: MySQL લગભગ તમામ મુખ્ય ઓપરેટિંગ સિસ્ટમો જેમ કે macOS, Linux અનેamp; વિન્ડોઝ. Windows માટે, તેને એક્ઝિક્યુટેબલ અથવા ઝિપ તરીકે ડાઉનલોડ કરી શકાય છે.
MySQL સત્તાવાર ડાઉનલોડ પૃષ્ઠ પર અહીં ડાઉનલોડ વિગતોનો સંદર્ભ લો.
અમે ડાઉનલોડ/સેટિંગ માટેના સંપૂર્ણ ઇન્સ્ટોલેશન સ્ટેપ્સની સૂચિબદ્ધ કરી છે. અહીં આ ટ્યુટોરીયલમાં Windows પર MySQL કોમ્યુનિટી સર્વર એડિશન અપ અને ઇન્સ્ટોલ કરવું.
નિષ્કર્ષ
આ ટ્યુટોરીયલમાં, આપણે વિવિધ રીતો વિશે શીખ્યા જેના દ્વારાતમે તમારા ડેસ્કટોપ/લેપટોપ પર વિવિધ ઓપરેટિંગ સિસ્ટમો સાથે MySQL ડાઉનલોડ કરી શકો છો.
અમે Windows અને macOS પ્લેટફોર્મ્સ પર MySQL કોમ્યુનિટી સર્વરના ઇન્સ્ટોલેશનને માન્ય કરવા પર ચર્ચા કરી છે. અમે MySQL સર્વર ડેવલપમેન્ટ સાથે પ્રારંભ કરવા માટે Docker નો ઉપયોગ કરવા વિશે પણ શીખ્યા અને MySQL સર્વર સાથે કેવી રીતે ઝડપથી પ્રારંભ કરવું તે જાણ્યું.
આશા છે કે આ ટ્યુટોરીયલ MySQL ડાઉનલોડ કરવા અંગેની તમારી બધી ક્વેરીઝને સ્પષ્ટ કરશે.