[Entrypoint] GENERATED ROOT PASSWORD: *ovIDej0cNAr[apq0jWuf4KdOpI
#6) Urang ayeuna bakal asup kana cangkang mysql dina wadah Docker sareng kecap konci anu dihasilkeun.
Jalankeun paréntah di handap ieu.
docker exec -it mysql-docker-demo mysql -u root -p
Nalika dipenta pikeun kecap akses, lebetkeun paréntah tina Lengkah #5 di luhur. Sakali, diasupkeun anjeun bakal asup ka klien MySQL dina wadah Docker.
Dina ayeuna, lamun anjeun ngasupkeun paréntah kawas TAMPILKAN DATABASES; teras éta bakal ngalungkeun kasalahan sareng naroskeun pikeun ngapdet/ngarobah sandi standar.
mysql> SHOW DATABASES;ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
#7) Hayu urang ngareset sandi nganggo paréntah ALTER.
ALTER USER 'root'@'localhost' diidentifikasi ku 'sandi';
Di dieu 'sandi' nyaéta sandi sabenerna nu Anjeun hoyong setel pikeun pamaké root. Anjeun tiasa ngarobih kana nilai naon waé anu dipikahoyong sareng anu dipikahoyong.
#8) Ayeuna urang bakal nyobian ngajalankeun paréntah anu saderhana pikeun ngonfirmasi pamasangan. Urang bakal ngajalankeun paréntah SHOW DATABASES; pikeun meunangkeun detil sadaya basis data nu sadia.
Ieu kaluaran paréntah
mysql> nembongkeun DATABASE;
+——————–+
Panduan léngkah-léngkah pikeun ngaunduh MySQL kanggo Windows sareng macOS nganggo metode anu béda:
Dina tutorial ieu, urang bakal diajar sababaraha cara/pendekatan pikeun ningali kumaha anjeun tiasa ngaunduh MySQL sareng mimitian nganggo éta dina sababaraha menit.
MySQL tiasa diunduh salaku pamasang mandiri pikeun sistem operasi anu béda, atanapi salaku gambar/arsip anu di-zip sareng anu panggampangna nyaéta ngagunakeun docker pikeun MySQL upami anjeun hoyong diajar. sareng ngajalajah MySQL.
Oge, perhatikeun yén MySQL sayogi salaku édisi komunitas (gratis) sareng perusahaan (berbayar).
Kanggo sabagéan ageung kaperluan praktis pamasangan mySMySQLQL ngaliwatan pamasangan sareng gambar docker ngabéréskeun kalolobaan kasus pamakean. Urang bakal ningali dua pendekatan ieu pikeun Sistem Operasi berbasis Windows sareng Mac di dieu.
Unduh MySql Ngaliwatan Pamasang
MySQL sayogi pikeun diunduh salaku pamasang pakét mandiri pikeun Windows sareng macOS.
Hayu urang tingali rinci pikeun tiap ieu.
Masang MySQL Dina Windows
a) Prasarat: Sateuacan ngamimitian prosés pamasangan, punten perhatikeun yén MySQL Installer peryogi .NET Framework 4.5.2 (Upami anjeun gaduh vérsi .NET framework anu langkung lami, teras apdet éta pikeun ngamimitian prosés pamasangan).
b) Unduh pamasang komunitas MySQL ti sumberna di dieu. (Vérsi MySQL ayeuna nalika nyerat ieututorial nyaeta 8.0.20. Upami anjeun kedah ngaunduh vérsi MySQL anu khusus, anjeun tiasa ngarujuk kana pamasang masing-masing di dieu sareng pilih versi anu anjeun hoyong pasang).
Pilih pamasangna gumantung kana naha versi Windows anu anjeun anggo nyaéta. 32 bit atanapi 64 bit (anjeun tiasa ningali tautan di dieu pikeun terang versi OS anu anjeun anggo).
c ) Sanggeus diundeur installer, buka installer exe tur nuluykeun jeung parentah. Punten dicatet yén anjeun peryogi sambungan internét anu aktip sabab pamasang mangrupikeun cangkang sareng ngaunduh produk anu dipilih dina internét saatos dipilih salami prosés pamasangan.
Pikeun milih konfigurasi, anjeun tiasa milih 'Developer Default' nu ngurus ampir kabéh nu dipikabutuh pikeun kaperluan pangwangunan/pangujian.
d) Sakali setelan geus réngsé. , upami anjeun parantos milih masang klien pikeun MySQL (MySQL Workbench anu mangrupikeun Komunitas / unduh gratis), teras anjeun tiasa nyambungkeun conto server anjeun, sanés anjeun tiasa pariksa pamasangan tina garis paréntah ku jalan ngajalankeun paréntah di handap.
C:\> "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql" test
Masang MySQL Dina MacOS
#1) Pikeun masang/ngundeur MySQL dina macOS ngaliwatan disk image (.dmg) atawa installer – undeur file gambar disk pikeun édisi komunitas ti dieu
#2) Sakali file dmg diundeur, klik dua kali pikeun masanggambar disk tur mimitian prosés instalasi ku turutan parentah dina pakét install. Turutan screenshot di handap pikeun prosés pamasangan léngkah-léngkah.
#3) Saatos pamasangan parantos réngsé, pikeun ngaktipkeun pangladén MySQL, anjeun tiasa muka préferénsi MySql sareng ngaktipkeun pangladén MySQL upami teu acan diaktipkeun.
Buka System preferences teras klik ikon MySQL.
Panel préferénsi MySQL bakal muka ayeuna sareng anjeun tiasa ningali status pangladén MySQL. Upami éta henteu acan jalan, teras anjeun tiasa ngaktipkeun server ti dinya.
#4) Ayeuna hayu urang pariksa naha pamasangan urang suksés atanapi henteu. ku pariksa versi tina garis paréntah. Buka ajakan terminal teras arahkeun ka diréktori install MySQL anu sacara standar
/usr/local/mysql/bin
Jalankeun paréntah di handap pikeun mariksa versina.
./mysql -V
Upami anjeun ningali kaluaran di handap, éta hartosna yén pamasangan anjeun suksés.
./mysql Ver 8.0.20 for macos10.15 on x86_64 (MySQL Community Server - GPL)
#5) Pikeun ngagunakeun MySQL tina garis paréntah, anjeun tiasa teraskeun nganggo garis paréntah atanapi terminal (kalayan kecap konci anu disetél nalika masang. prosés) atawa ngundeur aplikasi klien MySQL kawas MySQL Workbench pikeun ngakses via GUI.
Hayu urang ngajajah sababaraha pilihan baris paréntah. Pikeun ngamimitian nganggo cangkang MySQL, jalankeun paréntah di handap ieu.
./mysql -u root -p
Ayeuna, anjeun bakal dipenta pikeunsandi (Anjeun kudu ngasupkeun hiji nu diasupkeun salila instalasi - anggap anjeun nyetel sandi salaku 'sandi'), lajeng di ajakan sandi asupkeun sandi. Saatos auténtikasi suksés, pangguna bakal asup kana cangkang MySQL.
Coba urang ngajalankeun conto paréntah pikeun ningali naha cangkangna berpungsi leres atanapi henteu. Jalankeun paréntah di handap dina cangkang MySQL.
SHOW DATABASES;
Anjeun kudu bisa ningali kaluaran di handap pikeun paréntah.
MySQL Docker Image
Masang MySQL ngaliwatan gambar docker salaku wadah docker mangrupikeun pendekatan anu paling gampang upami anjeun ngan ukur hoyong diajar MySQL sareng henteu hoyong masang parangkat lunak/server lengkep dina sistem anjeun.
Docker ngamungkinkeun anjeun gancang. puterkeun, hurungkeun sareng mareuman wadah anu ngandung parangkat lunak anu diperyogikeun dina hal ieu nyaéta server MySQL.
Hayu urang tingali léngkah-léngkah anu diperyogikeun pikeun masang MySQL salaku gambar Docker.
#1) Pikeun ngagunakeun gambar Docker, anjeun kedah masang Docker dumasar kana OS anjeun. Pikeun masang Docker, tuturkeun pitunjuk di dieu
#2) Sakali mesin Docker dipasang, urang kedah ngaunduh (atanapi narik) gambar Docker tina hub Docker. Hayu urang tingali paréntah anu tiasa dianggo pikeun narik gambar Docker pikeun édisi server Komunitas.
Jalankeun paréntah di handap dina terminal atanapi paréntah ajakan.
docker pull mysql/mysql-server:tag
Di dieu, tagngagambarkeun versi edisi MySQL Komunitas Server nu Anjeun hoyong undeur. Upami anjeun henteu milarian vérsi khusus, maka anjeun tiasa ngaleungitkeun detil tag sareng ngajalankeun paréntah di handap ieu (Ieu bakal nyandak gambar pikeun édisi panganyarna tina MySQL Community Edition).
docker pull mysql/mysql-server
#3) Sakali gambar Docker diundeur, urang tiasa nyobian daptar gambar, sareng tingali upami urang tiasa mendakan gambar MySQL dina daptar anu dipidangkeun. Jalankeun paréntah di handap dina terminal (pikeun sistem basis Linux).
docker image ls | grep "mysql-server"
Lamun anjeun ningali kaluaran saperti di handap ieu, hartina gambar Docker anjeun suksés diundeur.
#4) Ayeuna hayu urang ngajalankeun wadahna ngalawan gambar Docker nu kakara urang undeur. Urang bakal ngaranan wadahna salaku ''mysql-docker-demo" . Jalankeun paréntah di handap pikeun ngamimitian wadah tina gambar.
docker run --name="mysql-docker-demo" -d mysql/mysql-server
#5) Ayeuna, pikeun kéngingkeun kecap akses anu disetél nalika ngajalankeun wadah Docker, urang tiasa nyandak detil tina Docker log teras balikan deui sandi ieu nganggo paréntah ALTER.
Jalankeun paréntah di handap ieu dina terminal:
docker logs mysql-docker-demo 2>&1 | grep GENERATED
Perhatikeun yén 'mysql-docker -demo' dina paréntah di luhur nyaéta nami wadah docker. Upami anjeun parantos namina wadahna béda-béda, anjeun kedah ngagentos nami wadahna.
Upami wadah Docker anjeun dijalankeun leres, terasngajalankeun sagala paréntah MySQL - kawas kumaha anjeun ngalakukeun pamasangan dina mesin lokal.
Anjeun oge bisa ngamimitian/ngeureunkeun wadah Docker on-demand sakumaha jeung lamun diperlukeun.
Ka ngeureunkeun wadah docker MySQL, anjeun tiasa nganggo paréntah di handap.
docker stop mysql-docker-demo
Pikeun ngamimitian deui wadah Docker, anjeun tiasa nganggo paréntah di handap.
docker start mysql-docker-demo
MySQL Enterprise Edition
MySQL mangrupikeun basis data open-source anu dianggo sacara lega.
Édisi Enterprise dipiboga ku Oracle sareng kalebet sakumpulan alat sareng fitur anu disayogikeun sareng versi anu mayar wungkul. (Vérsi gratis nyaéta édisi MySQL Community).
MySQL Enterprise Edition sayogi dina Oracle cloud salaku ladénan anu diurus sapinuhna.
Sababaraha perkiraan ngeunaan biaya édisi MySQL Enterprise dipasihkeun. di handap:
Edisi | Langganan Taunan (USD) |
---|---|
MySQL Standard Edition | 2000 - 4000 |
MySQL Enterprise Edition | 5000 - 10000 |
Pariksa Oracle Costing Sheet pikeun inpo nu leuwih lengkep.
Vérsi MySQL Paid datangna kalayan rojongan teknis jeung bantuan ti tim MySQL ogé kalawan parabot ngawas séjén kawas Nyadangkeun, Enkripsi, Firewall, jsb.
Patarosan Remen Tanya & amp; Jawaban
Q #1) Naha MySQL gratis kanggo diunduh?
Jawaban: MySQL sayogi dina sababaraha édisi. Édisi komunitas gratis pikeun diunduh sareng dianggosedengkeun varian lianna kawas MySQL Standard jeung MySQL Enterprise édisi boga waragad langganan taunan napel sabab datangna kalawan rojongan awan jeung bantuan teknis ti tim MySQL.
Dina raraga ngagunakeun MySQL open source keur kaperluan komérsial, anjeun tiasa make MariaDB nu dumasar kana database MySQL.
Q #2) Kumaha carana install MySQL Client?
Jawaban: MySQL Client diundeur salaku bagian tina pamasangan standar server MySQL. Klién MySQL bisa dimimitian ti terminal atawa paréntah ajakan ku cara napigasi ka diréktori sakumaha disebutkeun di handap pikeun Mac/Linux atawa Windows.
MAC - /usr/local/mysql/binWINDOWS - C:\\Program Files\\MySQL\\MySQL Server 8.0
Klién baris paréntah MySQL bisa dimimitian ku ngajalankeun MySQL bisa dieksekusi dina diréktori di luhur.
Pikeun maké klien dumasar GUI, Anjeun bisa ngundeur MySQL workbench di dieu ku milih kombinasi OS nu luyu.
Q #3) Kumaha carana abdi ngundeur MySQL pikeun Windows?
Jawaban: MySQL sadia pikeun ampir sakabéh sistem operasi utama kawas macOS, Linux & amp; Windows. Pikeun Windows, éta tiasa diunduh salaku executable atanapi zip.
Tingali wincik undeuran di dieu dina halaman unduhan resmi MySQL.
Kami parantos daptar léngkah-léngkah pamasangan lengkep pikeun ngaunduh/setélan. up jeung masang MySQL Community Server édisi dina Windows di dieu dina tutorial ieu.
Kacindekan
Dina tutorial ieu, urang diajar ngeunaan rupa-rupa cara ngaliwatan nuanjeun tiasa ngaunduh MySQL dina desktop/laptop anjeun nganggo sistem operasi anu béda.
Urang bahas ngeunaan validasi pamasangan MySQL Community Server dina platform Windows sareng macOS. Urang ogé diajar ngeunaan ngagunakeun Docker pikeun ngamimitian pamekaran MySQL Server sareng terang kumaha gancang ngamimitian nganggo server MySQL.
Mudah-mudahan tutorial ieu ngécéskeun sadaya patarosan anjeun ngeunaan Ngundeur MySQL.