Hosting

Cara Menyiapkan Pelayan MySQL yang dihoskan di Clouding.io

Cara Menyiapkan Pelayan MySQL yang dihoskan di Clouding.io
Mendung.io adalah syarikat hosting awan yang membolehkan anda menyewa Pelayan Peribadi Maya (VPS) kos rendah. Mendung.io menagih anda setiap jam, bergantung pada penggunaan sumber VPS anda. Antara muka pengurusan web Clouding.io sangat mudah dan senang digunakan, contohnya anda boleh mengkonfigurasi sandaran automatik dengan mudah. Atas sebab-sebab ini, anda harus memberikan Clouding.io cuba! Sebagai contoh, dalam artikel ini, saya akan menunjukkan kepada anda cara menggunakan VPS di Clouding.io dan sediakan pelayan MySQL. Oleh itu, mari kita mulakan.

Membuat A Clouding.io Akaun

Untuk menggunakan Clouding.io, anda perlu membuat akaun. Untuk membuat Clouding.akaun io, lawati laman web rasmi Clouding.io.

Masukkan alamat e-mel dan kata laluan anda dalam borang pendaftaran.

Kemudian, tandakan kotak pilihan yang berlabel “Terima syarat penggunaan dan privasi"Dan"Saya menerima Clouding itu.io boleh menghantar notis dan komunikasi komersial."

Kemudian, klik butang yang mengatakan, "Buat akaun percuma."Clouding anda.akaun io sekarang harus disediakan dan aktif.

Setelah akaun anda dibuat, klik “Log masuk"Dari Clouding.laman utama io.

Sekarang, taipkan alamat e-mel dan kata laluan anda dan klik "Log masuk."

Sebaik sahaja anda log masuk, anda akan melihat Clouding anda.papan pemuka io.

Membuat VPS

Untuk membuat VPS baru, klik butang yang bertuliskan, “KLIK DI SINI UNTUK MEMBUAT SERVER PERTAMA ANDA."

Wizard pembuatan VPS harus dipaparkan di skrin anda.

Taipkan nama untuk VPS anda di “Pilih namaBahagian. Saya memilih nama pelayan mysql dalam contoh saya.

Pilih sistem operasi dan versi sistem operasi untuk VPS anda dari "Pilih sumber cakeraBahagian. Sebagai contoh, saya menggunakan Ubuntu 18.04 LTS OS.

Daripada "Pilih konfigurasi pelayanBahagian, konfigurasikan jumlah RAM, ruang cakera SSD, dan teras CPU untuk VPS menggunakan slaid.

Kos VPS anda setiap jam harus ditunjukkan di sebelah kanan halaman, seperti yang anda lihat dalam tangkapan skrin di bawah.

Sekiranya anda ingin melihat kosnya setiap bulan, bukannya secara default setiap jam, klik butang togol, seperti ditunjukkan di bawah.

Seperti yang anda lihat, kos bulanan VPS dipaparkan.

Sekiranya anda ingin mengaktifkan sandaran untuk VPS anda, beralih pada "Dayakan sandaranButang, seperti yang ditandakan pada tangkapan skrin di bawah.

Kemudian, anda boleh memilih Kekerapan sandaran dan bilangan sandaran (Bilangan slot) yang anda mahukan untuk Clouding.io untuk terus berada di menu dropdown. Kos sandaran akan dipaparkan di sebelah kanan skrin.

Secara lalai, Kekerapan sandaran ditetapkan ke Seminggu dan Bilangan slot ditetapkan ke 4.

Setelah selesai, klik “HANTAR."

Seperti yang anda lihat, VPS pelayan mysql sedang dicipta. Proses ini mungkin memerlukan sedikit masa untuk diselesaikan.

Setelah VPS siap, Clouding.io akan memberikan IP awam ke VPS dan Status semestinya Aktif, seperti yang anda lihat dalam tangkapan skrin di bawah.

Menyambung ke VPS melalui SSH

Untuk menyambung ke VPS anda melalui SSH, anda perlu mengetahui alamat IP atau nama DNS VPS anda dan kata laluan root. Anda boleh mendapatkan maklumat ini dari Tetapan halaman VPS.

Pertama, klik "... " butang VPS yang ingin anda sambungkan dari Clouding.papan pemuka io.

Klik “Lagi .. "Seperti yang ditunjukkan dalam tangkapan skrin di bawah.

Anda harus dibawa ke Tetapan halaman VPS anda.

Tatal ke bawah sedikit dan klik ikon mata untuk melihat akar kata laluan VPS, seperti yang ditandakan pada tangkapan skrin di bawah.

Seperti yang anda lihat, kata laluan dipaparkan.

Untuk menyambung ke VPS melalui SSH, anda memerlukannya Nama Hos dan juga Kata Laluan VPS. Anda boleh menyalin maklumat ini dari Tetapan halaman, seperti yang ditunjukkan dalam tangkapan skrin di bawah. The Nama pengguna dalam contoh ini adalah akar.

Dari komputer anda, sambungkan ke VPS seperti berikut:

root $ ssh @

Dalam kes saya, yang adalah 7bf2e8f2-e851-4785-8fa2-1dfb07f9107b.mendung.tuan rumah

Nama host akan berbeza mengikut kes anda. Oleh itu, pastikan untuk mengganti nama ini dengan nama anda mulai sekarang.

Taip “iyaDan tekan untuk menerima kunci SSH.

Taip kata laluan untuk VPS anda dan tekan .

Anda sekarang harus log masuk ke VPS anda.

Meningkatkan Sistem Operasi VPS

Setelah anda log masuk ke VPS anda melalui SSH, perkara pertama yang harus anda lakukan ialah menaik taraf semua pakej perisian yang terpasang pada OS Ubuntu anda.

Untuk melakukan ini, kemas kini cache repositori pakej APT melalui arahan berikut:

kemas kini $ apt

Cache repositori pakej APT kini harus dikemas kini.

Tingkatkan baki pakej yang dipasang melalui arahan berikut:

peningkatan $ apt

Untuk mengesahkan peningkatan, tekan Y dan kemudian tekan .

APT kini harus mula memuat turun peningkatan. Setelah semua peningkatan dimuat turun, peningkatan akan mula dipasang.

Sekiranya anda melihat pesanan segera ini semasa proses peningkatan Ubuntu, pilih dan tekan .

Peningkatan harus diteruskan.

Setiap kali anda melihat jenis pesanan segera ini, pilih “pastikan versi tempatan dipasang sekarangDan tekan .

Peningkatan harus diteruskan.

Sekiranya anda melihat jenis arahan ini, tekan sahaja .

Pilih "pastikan versi tempatan dipasang sekarangDan tekan .

Peningkatan harus diteruskan.

Pada ketika ini, Ubuntu harus ditingkatkan sepenuhnya.

Nyalakan semula VPS seperti berikut:

$ but semula

Setelah VPS anda dimulakan, anda boleh menggunakan SSH untuk log masuk ke VPS anda, seperti berikut:

root $ ssh @

Setelah anda log masuk, jalankan arahan berikut untuk memeriksa versi Ubuntu.

$ lsb_release -a

Pada masa penulisan ini, versi terbaru Ubuntu 18.04 LTS ialah Ubuntu 18.04.4.

Memasang Pelayan MySQL

Anda boleh memasang program pelayan dan klien MySQL pada VPS anda melalui arahan berikut:

$ apt memasang mysql-server mysql-client

Untuk mengesahkan pemasangan, tekan Y dan kemudian tekan .

Pengurus pakej APT harus mula memuat turun dan memasang semua pakej yang diperlukan.

Pada ketika ini, pelayan MySQL dan program klien harus dipasang.

Periksa status mysql perkhidmatan seperti berikut:

status $ systemctl mysql

The mysql perkhidmatan semestinya aktif (berjalan) dan didayakan (secara automatik akan dimulakan semasa boot), seperti yang ditunjukkan dalam tangkapan skrin di bawah:

Sekiranya mysql perkhidmatan masih tidak aktif (berjalan) dengan alasan apa pun, anda juga boleh memulakannya mysql servis secara manual, seperti berikut:

$ systemctl mulakan mysql

Sekiranya mysql perkhidmatan tidak didayakan (tidak akan dimulakan secara automatik semasa boot) dengan alasan apa pun, anda boleh menambahkannya mysql perkhidmatan untuk permulaan sistem, seperti berikut:

$ systemctl mengaktifkan mysql

Membolehkan Akses Jauh ke Pelayan MySQL

Secara lalai, pelayan MySQL mengikat port TCP 3306 daripada localhost alamat IP 127.0.0.1, seperti yang anda lihat dalam tangkapan skrin di bawah.

$ netstat -tlpen

Untuk membenarkan akses jauh ke pelayan MySQL anda, buka fail konfigurasi / etc / mysql / mysql.pengesahan.d / mysqld.cnf seperti berikut:

$ nano / etc / mysql / mysql.pengesahan.d / mysqld.cnf

Gantikan garisan alamat mengikat = 127.0.0.1, seperti yang ditunjukkan dalam tangkapan skrin di bawah.

Tukar kepada mengikat-alamat = 0.0.0.0, seperti yang ditunjukkan dalam tangkapan skrin di bawah.

Setelah anda selesai dengan langkah ini, tekan + X diikuti oleh Y dan untuk menyimpan fail konfigurasi.

Mulakan semula mysql perkhidmatan, seperti berikut:

$ systemctl mulakan semula mysql

Periksa status mysql perkhidmatan, seperti berikut:

status $ systemctl mysql

The mysql perkhidmatan semestinya aktif (berjalan).

Pelayan MySQL harus dijalankan pada port TCP 3306 dari alamat IP awam VPS anda, seperti yang anda lihat dalam tangkapan skrin di bawah.

$ netstat -tlpen

Membuat Pangkalan Data dan Pengguna MySQL untuk Akses Jauh

Cara paling selamat untuk mengakses pangkalan data MySQL dari jarak jauh adalah dengan membuat pengguna MySQL baru dan membenarkan akses pengguna ke pangkalan data yang diperlukan sahaja. Saya akan menunjukkan kepada anda bagaimana melakukan ini dalam contoh berikut.

Pertama, log masuk ke Konsol Pelayan MySQL anda sebagai akar pengguna, seperti berikut:

$ mysql -u root -p

Secara lalai, MySQL akar pengguna tidak mempunyai kata laluan yang ditetapkan. Jadi, tekan sahaja .

Anda harus log masuk ke konsol Pelayan MySQL.

Buat pangkalan data baru, db01, melalui penyataan SQL berikut:

mysql> BUAT Pangkalan Data db01;

Buat pengguna jarak jauh baru, katakan, penyodok, dan tetapkan kata laluan pengguna kepada, katakanlah, rahsia, dengan pernyataan SQL berikut.

mysql> BUAT PENGGUNA 'shovon' @ '%' DIKENALI OLEH 'rahsia';

Pengguna jarak jauh penyodok sekarang harus dibuat.

Benarkan pengguna jarak jauh penyodok akses penuh ke db01 pangkalan data seperti berikut:

mysql> MEMBERI SEMUA KEISTIMEWAAN PADA db01.* KE 'shovon' @ '%'

Untuk perubahan berlaku, jalankan penyataan SQL berikut.

mysql> KEISTIMEWAAN FLUSH;

Keluar dari konsol Server MySQL, seperti berikut:

mysql> keluar

Untuk menguji sama ada pengguna yang baru dibuat penyodok boleh log masuk ke MySQL Server, jalankan arahan berikut:

$ mysql -u shovon -p

Taipkan kata laluan pengguna penyodok dan tekan .

Anda harus log masuk ke konsol Pelayan MySQL. Jadi, semuanya berjalan lancar.

Keluar dari konsol Pelayan MySQL seperti berikut:

mysql> keluar

Mengkonfigurasi Firewall

Anda masih tidak dapat mengakses pelayan MySQL anda dari jarak jauh, sebagai akses jauh ke port TCP 3306 VPS anda disekat secara lalai.

Untuk membenarkan akses jauh ke port TCP 3306, arahkan ke Firewall saya dari Clouding.papan pemuka io dan klik + butang, seperti yang ditunjukkan dalam tangkapan skrin di bawah.

Taipkan nama dan penerangan ringkas profil firewall anda. Kemudian, klik HANTAR.

Profil firewall baru harus dibuat.

Klik butang edit profil firewall yang baru anda buat.

Klik + butang untuk menambahkan peraturan firewall baru ke profil.

Klik Peraturan templat menu lungsur turun, seperti yang ditandakan pada tangkapan skrin di bawah.

Pilih Benarkan MySQL dari senarai.

Klik + butang, seperti yang ditandakan pada tangkapan skrin di bawah.

Klik HANTAR.

Peraturan firewall baru untuk membenarkan port TCP 3306 kini harus ditambahkan, seperti yang dilihat pada tangkapan skrin di bawah.

Klik "... " butang di sebelah anda pelayan mysql VPS di Clouding.papan pemuka io.

Klik “Lagi .. "Seperti yang ditunjukkan dalam tangkapan skrin di bawah.

Pergi ke Rangkaian tab VPS anda dan klik + butang, seperti yang ditandakan pada tangkapan skrin di bawah.

Pilih profil firewall yang baru dibuat dan klik HANTAR.

Profil firewall kini harus ditambahkan ke VPS anda.

Menyambung ke Pelayan MySQL Jauh

Untuk menyambung ke Pelayan MySQL jauh, anda mesti memasang program klien MySQL di komputer anda.

Sekiranya anda menggunakan sistem operasi Ubuntu / Debian di komputer anda, anda perlu memasang pelanggan mysql pakej.

Pertama, kemas kini cache repositori pakej APT, seperti berikut:

$ sudo apt kemas kini

Seterusnya, pasang pelanggan mysql pakej, seperti berikut:

$ sudo apt pasang mysql-client

Untuk mengesahkan pemasangan, tekan Y dan kemudian tekan .

Program pelanggan MySQL kini harus dipasang.

Sekiranya anda menggunakan sistem operasi CentOS 8 / RHEL 8, anda boleh memasang program klien MySQL melalui arahan berikut:

$ sudo dnf makecache
$ sudo dnf pasang mysql

Setelah anda memasang program klien MySQL, anda dapat menyambung ke pelayan MySQL anda dari jauh, seperti berikut:

$ mysql -u -h -hlm

Di sini, adalah pengguna MySQL yang telah anda buat di VPS anda, dan adalah nama DNS atau alamat IP VPS anda. Pastikan untuk menggantinya dengan anda dan .

Masukkan kata laluan pengguna MySQL jauh anda dan tekan .

Anda sekarang harus log masuk ke pelayan MySQL jauh anda.

Seperti yang anda lihat, pangkalan data db01 boleh diakses dari jauh untuk pengguna jarak jauh.

mysql> TUNJUKKAN Pangkalan Data;

Anda boleh menggunakan pangkalan data db01 seperti berikut.

mysql> GUNAKAN db01

Buat jadual baru pengguna dengan pernyataan SQL berikut.

mysql> BUAT TABLE pengguna (id INT TIDAK DITANDATANGANI BUKAN NULL PRIMARY KEY AUTO_INCREMENT,
nama VARCHAR (30) BUKAN NULL);

Seperti yang anda lihat, pengguna jadual telah dibuat.

mysql> TAMPILKAN TABEL;

Masukkan beberapa nilai dummy ke dalam pengguna jadual, seperti berikut:

mysql> INSERT INTO pengguna (nama) NILAI ('Alex'), ('Bob'), ('Lily');

Anda boleh mengambil semua baris dari jadual pengguna, seperti berikut:

mysql> PILIH * DARI pengguna;

Jadi, mengikut gambar di atas, semuanya berjalan lancar.

Anda boleh keluar dari konsol Server MySQL, seperti berikut:

mysql> keluar

KESIMPULAN

Artikel ini menunjukkan kepada anda bagaimana anda menyediakan pelayan MySQL yang dihoskan di Clouding.io. Dalam dunia pusat data maya dan pengkomputeran awan, lebih mudah lagi untuk menyediakan sumber pelayan secara dinamik semasa keperluan anda muncul, walaupun tanpa ruang perkakasan fizikal dan pusat data anda sendiri. Keseluruhan prosesnya adalah automatik, dan sebagai pembangun, anda boleh mengandaikan bahawa perkakasan akan berada di sana apabila anda memerlukannya.

The Clouding.platform io menyediakan antara muka yang jelas untuk menyediakan sumber yang anda perlukan, pilih sumber perkakasan yang diperlukan untuk tugas anda, dan lihat harga terperinci yang akan ditanggung oleh pemilihan perkakasan anda.

Setelah anda memperuntukkan sumber daya, anda akan mendapat akses ke persekitaran maya melalui alat yang biasa, seperti protokol SSH. Dari sana, pentadbiran sistem Linux dan pengalaman DevOps akan sama dengan platform fizikal, seolah-olah anda membeli mesin anda sendiri.

Saya mendorong anda untuk memberi Clouding.io cuba sendiri dan memanfaatkan sumber yang hebat ini!

WinMouse membolehkan anda menyesuaikan & meningkatkan pergerakan penunjuk tetikus pada PC Windows
Sekiranya anda ingin meningkatkan fungsi lalai penunjuk tetikus anda gunakan perisian percuma WinMouse. Ia menambah lebih banyak ciri untuk membantu a...
Butang klik kiri tetikus tidak berfungsi pada Windows 10
Sekiranya anda menggunakan tetikus khusus dengan komputer riba, atau komputer desktop anda tetapi butang klik kiri tetikus tidak berfungsi pada Window...
Kursor melompat atau bergerak secara rawak semasa menaip di Windows 10
Sekiranya anda mendapati kursor tetikus anda melompat atau bergerak sendiri, secara automatik, secara rawak semasa menaip komputer riba atau komputer ...