Bagaimana untuk mencari phpmyadmin di hosting. Bagaimana untuk log masuk ke phpMyAdmin pada hosting. Memuatkan data menggunakan LOAD DATA

Apabila membuat projek tapak web baharu, juruweb perlu menyelesaikan banyak masalah berkaitan kandungan yang akan disiarkan, paparannya, peruntukannya navigasi mudah mengikut bahagian, dsb. Pada masa yang sama, membuat perubahan adalah rumit oleh keperluan untuk mengaitkannya dengan pangkalan data yang terletak pada pelayan pengehosan. Ini memerlukan pembaziran masa dan usaha yang ketara. Untuk meminimumkan kos dan memudahkan perubahan, ramai pakar menggunakan alat http://localhost/Tools/phpMyAdmin, yang membolehkan mereka mensimulasikan ruang pelayan pada PC. Sebagai contoh, pertimbangkan shell perisian Denver dan salah satu daripada alat tambahan PhpMyAdmin.

Jadi, Denver ialah program yang membolehkan anda mencipta pelayan tempatan secara langsung pada komputer anda, dan localhost/Tools/phpMyAdmin ialah salah satu alatan (set skrip khas dalam PHP) digunakan untuk menyediakan akses kepada pangkalan data yang terletak pada pelayan ini. Dengan bantuan mereka, anda boleh mengurus dan membuat perubahan pada pangkalan data projek tapak, tanpa perlu belajar pasukan khas MySQL.

Faedah teknologi

Penggunaan teknologi sedemikian membolehkan anda memperoleh beberapa kelebihan:


Selepas projek tapak siap, anda boleh memindahkannya dengan mudah daripada pelayan tempatan kepada pelayan sebenar, dan mula menggunakan tapak tersebut sepenuhnya.

Bagi alat PhpMyAdmin itu sendiri, penggunaannya menghilangkan keperluan untuk mempelajari arahan MySQL dan menjadikan proses membuat perubahan kepada pangkalan data mudah dan boleh diakses walaupun untuk pengguna yang mempunyai pengetahuan pengaturcaraan yang terhad.

Bagaimana untuk log masuk dan menggunakan localhost/Tools/phpMyAdmin

Untuk menggunakan alat pangkalan data, hanya pergi ke http://localhost/Tools/phpMyAdmin.

Ini akan membuka antara muka alat, yang membolehkan anda mencipta, mengubah suai dan memadam jadual baharu dalam pangkalan data menggunakan arahan intuitif. Jadual ini akan digunakan untuk meletakkan kandungan tapak secara terus. Antara muka alat ini agak mudah dan jelas, semuanya elemen penting ditandatangani, jadi ia akan mudah difahami walaupun untuk pemula.

Mengapa http://localhost/Tools/phpMyAdmin tidak dibuka?

Apabila bekerja dalam phpMyAdmin, sila ambil perhatian bahawa ciri log masuk mungkin berbeza-beza bergantung pada alatan yang digunakan, sistem pengendalian dan persekitaran pembangunan (panel pentadbir). Mari lihat pilihan utama.

Perhatian!!! Jika anda tidak tahu cara log masuk ke phpMyAdmin dengan cepat dan mudah pada localhost, maka terdapat akses yang boleh diakses dan maksimum pilihan cepat– simpan pautan terus dalam penyemak imbas anda dan anda akan sentiasa mempunyai akses kepada panel kawalan. Pautan terus untuk versi 4 dan 5: http://localhost/openserver/phpmyadmin/. Kaedah ini berfungsi dalam persekitaran yang dikonfigurasikan dengan betul.

Bagaimana untuk log masuk ke phpMyAdmin pada hosting

Bergantung pada mana yang anda pilih, log masuk ke panel kawalan mungkin berbeza sedikit. Walau bagaimanapun, untuk Denver terdapat beberapa pilihan standard, membolehkan anda pergi ke ISPManager dengan cepat. Sekali dalam panel kawalan anda, anda boleh membuat profil phpMyAdmin. Maklumat log masuk dan kata laluan root juga akan disimpan di sini. Semua maklumat ini tersedia pada tab "Tetapan Pelayan" dalam " Pangkalan data pelayan data." Jika anda ingat kata laluan dan tahu log masuk, maka untuk memasuki antara muka web hanya ikuti pautan masuk akaun peribadi Pengurus ISP atau oleh pautan standard http://site_address/myadmin/.

Jika pangkalan data telah dibuat dengan betul, maka anda akan melihat tetingkap log masuk di mana anda perlu memasukkan kata laluan dan log masuk anda.

Ciri-ciri interaksi di Denver

Jika anda, seperti kebanyakan juruweb, lebih suka bekerja menggunakan Denver dan jika anda tidak tahu cara log masuk ke phpMyadmin di Denver, maka arahan ini adalah untuk anda:

    Kami melancarkan Denver menggunakan pintasan "Mulakan Denver".

    Penyemak imbas memasukkan alamat http://localhost.

    Kami memerlukan alamat http://localhost/Tools/phpMyAdmin, dengan mengklik di mana kita boleh pergi terus ke "phpMyAdmin".

Memandangkan apabila membeli pengehosan, kebanyakan penyedia secara automatik mencipta akaun pengguna dan pangkalan data untuk tapak tersebut, kemungkinan besar anda hanya perlu membuat pengguna di pelayan tempatan, kerana ia telah dikonfigurasikan terus pada pelayan pengehosan.

Cara membuat pengguna pada komputer tempatan anda

Pertama, anda perlu pergi ke tab "Keistimewaan" pada halaman phpMyAdmin. Di sini anda boleh melihat maklumat tentang semua pengguna dan akaun yang disambungkan. Algoritma tindakan adalah seperti berikut:

Tambah pengguna baharu -> masukkan data pengguna baharu (log masuk dan kata laluan) -> tandakan semua keistimewaan dan klik sepanduk yang tertera “GO”.

Jika pendaftaran berjaya, anda akan dapat melihat tetingkap pengesahan pop timbul tentang membuat pengguna baharu. Itu sahaja, sekarang untuk bekerja dengan MySQL dan skrip php, anda hanya memerlukan data kebenaran yang anda masukkan semasa pendaftaran untuk log masuk.

Untuk menggunakan antara muka web dengan berkesan, anda perlu menavigasi baris arahan dan tahu timbunan perintah asas Untuk pemanduan.

Ciri-ciri phpMyAdmin bekerja dengan sistem pengendalian Linux

Sebagai contoh, mari kita ambil versi Unix OS yang paling mudah dan paling mudah diakses - Ubuntu. Untuk log masuk ke phpMyAdmin pada Ubuntu 16.04 (binaan stabil terkini) jalankan algoritma piawai tindakan:

    Pasang phpMyAdmin dari repositori.

    Di terminal kami masukkan kombinasi:

sudo apt-get kemas kini sudo apt-get install

phpmyadmin php-mbstring php-gettext

Semasa proses pemasangan, program ini akan menawarkan beberapa konfigurasi untuk dipilih; anda mesti memilih apache2. Pemasangan dan konfigurasi perisian dijalankan sepenuhnya secara automatik. Apa yang anda perlu lakukan sendiri ialah menandakan konfigurasi PCP. Untuk melakukan ini, masukkan arahan berikut dalam terminal:

sudo phpenmod mcrypt

sudo phpenmod mbstring

Selepas melengkapkan semua langkah, perisian dimulakan semula dan dianalisis perubahan yang dibuat pasukan sudo systemctl mulakan semula apache2.

Jika pemasangan berjaya, maka apabila anda memasukkan arahan https://domain_name_or_IP_address/phpmyadmin anda akan melihat tetingkap log masuk di mana anda boleh memasukkan semua data pendaftaran yang diperlukan dan log masuk ke antara muka web.

Jika anda terlupa kata laluan pangkalan data anda

Pengendalian phpMyAdmin mungkin berbeza sedikit bergantung pada panel pentadbir.

Jika anda terlupa kata laluan anda, maka untuk memulihkan akses kepada, serta kata laluan akar, anda perlu mengambil beberapa langkah:

Untuk Windows

  1. Hentikan pelayan pangkalan data.
  2. Mulakan pangkalan data dengan pilihan langkau-meja pemberian.
  3. Sambung ke pelayan melalui arahan mysql -u root.
  4. Pasang Kata laluan baharumysql> kemas kini kata laluan set pengguna=PASSWORD('root_password') di mana pengguna='root' dan hos='localhost'.
  5. Langkah terakhir ialah menghentikan semua proses dan mulakan semula pelayan untuk menyemak kata laluan baharu.

Untuk Ubuntu

  1. Menghentikan sistem - sudo service mysql stop.
  2. Melancarkan pangkalan data - sudo /usr/bin/mysqld_safe --skip-grant-tables --user=root &.
  3. Kami membuat perubahan dan menyelamatkannya sudo mysql.user SET Kata Laluan=KATAlaluan(‘kata laluan baharu) WHERE Pengguna=‘root’.
  4. Selepas ini, anda perlu log keluar dan but semula pangkalan data menggunakan perkhidmatan mysql restart atau service mysql start command.

Juruweb yang bekerja di kawasan pentadbir tapak tertentu (wordpress, joomla, dll.) selalunya menghadapi keperluan untuk berinteraksi dengan pangkalan data. DBMS MySQL ialah pangkalan data paling popular dan dalam permintaan yang berfungsi dengan baik dengan PHP. Kebanyakan tapak RuNet ditulis menggunakan bahasa tertentu ini. Selain itu, PHP adalah salah satu yang paling popular dan bahasa popular untuk pengaturcaraan laman web hadapan dan belakang. Terdapat beberapa pilihan untuk mengakses MySQL:

  1. Menggunakan baris arahan.
  2. Menggunakan aplikasi web.

Cara pertama ialah penyelesaian yang optimum untuk pengaturcara dan pengguna yang tahu bash dengan baik. Untuk orang lain penyelesaian terbaik Terdapat antara muka web khas. Pilihan yang paling popular ialah PhpMyAdmin, yang membolehkan anda mengurus dan mengkonfigurasi pangkalan data melalui pelayar, tanpa pengetahuan kod program untuk DBMS ini.

Ciri PhpMyAdmin

  1. Sistem carian pangkalan data.
  2. Penciptaan dan pelarasan jadual, pangkalan data, rekod.
  3. Pelaksanaan langsung arahan SQL.
  4. Mencipta pengguna baharu.

sebenarnya, PhpMyAdmin ialah aplikasi Internet yang dicipta untuk pentadbiran pangkalan data. Permohonan itu ditulis dalam pengaturcaraan php dan mempunyai perisian sumber terbuka yang dilesenkan di bawah Lesen Awam Am, yang memberikan semua orang hak untuk menggunakan semua ciri antara muka web secara bebas sepenuhnya.

Tujuan utamanya adalah untuk memudahkan operasi pangkalan data dan membolehkan semua orang mentadbir MySQL tanpa mempelajari kod program. Automasi dan darjat tinggi ciri keselamatan telah menjadikan antara muka web ini sangat popular dan popular di kalangan juruweb yang bekerja dalam segmen Internet berbahasa Rusia.


Pengguna kami boleh menggunakan DBMS MySQL pada pelayan web maya mereka dalam rangka kerja yang disediakan oleh tarif yang berkaitan. Bekerja di masa ini Versi: 5.6 Pengekodan utama: cp1251 (Windows). Selain itu, KOI8-R dan UTF-8 disokong.

Termasuk dalam kos rancangan tarif pengehosan maya di mana perkhidmatan MySQL disokong, disertakan nombor tertentu pangkalan data MySQL dan satu pengguna MySQL. Selain itu, pangkalan data dicipta dengan bayaran tambahan mengikut senarai harga semasa.

Pangkalan data (DB) difahami sebagai sistem penyimpanan dan pemprosesan data yang diakses menggunakan bahasa SQL(Bahasa Pertanyaan Berstruktur). Terdapat banyak pelbagai sistem pengurusan pangkalan data (DBMS), tetapi dalam keadaan pengehosan, DBMS MySQL biasanya digunakan. Sebab untuk ini adalah orientasi sebenar DBMS ini untuk tugasan pengehosan, ketersediaan pada semua pelayan popular sistem operasi, serta kemudahan persediaan dan pentadbiran.

Apabila memilih antara DBMS yang berbeza, anda perlu mengambil kira bahawa jika projek web anda tidak mempunyai beban tertentu padanya dan kerumitan penyelesaian, dan anda, sebagai pengaturcara dan pentadbir, tidak mempunyai kelayakan dan pengalaman yang mencukupi dalam bekerja dengan pelbagai DBMS, tiada alternatif kepada MySQL untuk anda dalam kes ini tidak terlalu banyak dan ia mungkin berbaloi untuk memilih MySQL. Kami mengarahkan anda ke artikel "Mengapa MySQL? " pada pelayan hostinfo.ru, di mana anda akan belajar secara terperinci tentang kebaikan dan keburukan sistem tertentu ini. Juga di laman web pembangun MySQL terdapat dokumentasi lengkap dalam bahasa Rusia.

Parameter dan kaedah menyambung ke MySQL

  • Nama hos (pelayan) mengehos MySQL: uXXXXXX.mysql.site
  • Pelabuhan: 3306
  • Log masuk: sepadan dengan nama platform maya - uXXXXXX
  • Kata laluan: dinyatakan dalam surat yang diterima pengguna semasa pendaftaran
  • Nama pangkalan data: sepadan dengan nama platform maya - uXXXXXX

Atas sebab keselamatan, akses terus ke pelayan MySQL dari Internet adalah dilarang (kecuali terowong ssh), dan pelanggan diberikan pilihan berikut untuk mentadbir dan menggunakan pangkalan data:

  • akses kepada arahan rentetan MySQL daripada shell unix
  • bekerja dengan pangkalan data daripada skrip pengguna dalam Perl, PHP, dsb.
  • pengurusan pangkalan data melalui antara muka web phpMyAdmin. Bukti kelayakan akses disediakan semasa pendaftaran; log masuk dan kata laluan bertepatan dengan kelayakan akses untuk pangkalan data itu sendiri

SSH tunneling untuk menyambung ke pangkalan data MySQL jauh

Kami menggunakan perisian: Putty v.0.70 (keluaran stabil terakhir pada 2017-07-08.)

Tetapan Awal sambungan jauh:

  • Nama Hos: [e-mel dilindungi].laman web - Hos untuk sambungan SSH, di mana uXXXX — nombor tapak anda.
  • Pelabuhan: 22
  • Protokol: SSH
  • Pelabuhan Sumber: 3306 — pelabuhan untuk sambungan tempatan selepas memasang terowong.
  • Destinasi: Tempatan - kami secara jelas menunjukkan bahawa sambungan akan dibuat pada pelabuhan tempatan, yang disebut di atas.
  • Destinasi: uXXXX.mysql.site:3306 — hos yang mana terowong akan dijalankan pada port tertentu (3306 - standard untuk MySQL)

Kini anda perlu menambah tetapan pada menu Port yang dimajukan dengan mengklik butang "Tambah" seperti yang ditunjukkan dalam rajah di bawah untuk mencapai hasil berikut:

Dokumentasi asal tersedia di tapak web pembangun.

Persediaan selesai, pergi ke menu "Sesi" pertama, seperti dalam Rajah 1, dan klik butang "Buka" untuk mewujudkan sambungan dengan pelayan jauh melalui protokol SSH. Kami melalui kebenaran menggunakan log masuk dan kata laluan anda, dan masuk ke bash, menjadi setempat di tapak anda /home/uXXXX.

Sementara itu, mengikut tetapan kami, sambungan dari MySQL tempatan pelayan menggunakan Protokol SSH Dan dana dalaman Dempul. Oleh itu, dengan menyambung ke port tempatan localhost:3306 dan menggunakan sebarang perisian untuk bekerja dengan pelayan MySQL, kami mendapat akses kepada pentadbiran pangkalan data jauh, pada masa yang sama melindungi sambungan kami melalui protokol SSH.

phpMyAdmin - akses MySQL melalui pelayar web

Untuk mengakses MySQL daripada pelayar web biasa, pelanggan boleh menggunakan alat tersebut phpMyAdmin. Untuk melakukan ini, sila rujuk halaman.

Butiran akses untuknya dihantar secara automatik ke alamat hubungan dari saat pembelian pelan tarif dengan sokongan pangkalan data MySQL.

Satu-satunya cara yakin dengan pemulihan data 100% - lakukan secara tetap sandaran maklumat. Untuk melakukan ini, anda perlu menggunakan utiliti mysqldump, yang tersedia melalui shell unix.

Contoh arahan untuk mengeksport dan mengimport pangkalan data:

mysqldump -u Nama pengguna -p -h nama_pelayan_pangkalan data nama_pangkalan data> dump.sql

Data akan disimpan dalam fail dump.sql. Seterusnya (jika perlu) kami memulihkan data dari salinan sandaran (dump) seperti ini:

mysql -u Nama pengguna -p -h nama_pelayan_pangkalan data nama_pangkalan data < dump.sql

Boleh dilancarkan mengikut cara yang ditunjukkan Utiliti MySQL akan meminta kata laluan pangkalan data. Anda mesti memasukkan kata laluan pengguna pangkalan data yang sepadan. Jika kata laluan anda telah hilang, anda boleh menukarnya sendiri di bahagian tersebut Pokok perkhidmatan(menu lungsur terletak di bahagian sangat baris atas panel kawalan di sebelah kanan).

Secara lalai, sistem menganggap bahawa data dalam pangkalan data disimpan dalam pengekodan UTF-8. Jika data anda disimpan dalam pengekodan yang berbeza, maka selepas membuat salinan sandaran (dump) untuk pemulihan data yang betul berikutnya anda perlu membuka fail yang dibuat penyunting teks dan betulkan baris di dalamnya:

/*!40101 SET NAMA utf8 */;

Sebagai contoh, untuk pengekodan Windows-1251 anda perlu menentukan:

/*!40101 SET NAMA cp1251 */;

Pilihan tambahan utiliti mysqldump:

--add-drop-table — pilihan yang menambah perintah DROP TABLE sebelum membuat jadual. Sebelum memulihkan jadual daripada tempat pembuangan, jadual dengan nama yang sama masuk asas kerja data akan dipadam dan dicipta semula daripada salinan sandaran. Disyorkan untuk digunakan untuk mencegah kesilapan yang mungkin selepas pemulihan;

--tambah-kunci - pilihan yang menambah arahan LOCK TABLES sebelum pelaksanaan dan UNLOCK TABLE selepas pelaksanaan setiap pembuangan jadual. Digunakan untuk mempercepatkan akses kepada MySQL;

--petikan-nama- pilihan yang memberitahu utiliti untuk meletakkan tanda petikan pada nama jadual dan lajur. Disyorkan untuk digunakan untuk versi MySQL yang lebih muda daripada 4.1.1. Dalam versi lama ia didayakan secara lalai.

Di mana utiliti mysqldump memberikan mesej ralat:

mysqldump: Kehabisan memori (Diperlukan XXXXX bait) mysqldump: Mendapat ralat: 2008: Pelanggan MySQL kehabisan memori apabila mendapatkan data daripada pelayan

Akibatnya, baris untuk membuat salinan pangkalan data adalah seperti berikut:

mysqldump --opt -u Nama pengguna -p -h nama_pelayan_pangkalan data --add-drop-table nama_pangkalan data> dump.sql

atau seperti ini:

mysqldump --cepat -u Nama pengguna -p -h nama_pelayan_pangkalan data --add-drop-table nama_pangkalan data> dump.sql

Untuk keserasian longgokan yang dibuat pada pelayan pihak ketiga, kami mengesyorkan membuat longgokan pangkalan data dengan kunci:

--set-pembolehubah max_allowed_packet=2M-O max_allowed_packet=2M

Jika semasa import anda menerima ralat seperti

mysqldump: Ralat 2020: Mendapat paket lebih besar daripada bait "max_allowed_packet" apabila membuang jadual `some_table_name` pada baris: 2 Ini bermakna pangkalan data anda mengandungi data yang tidak boleh dibahagikan kepada bahagian yang berasingan, setiap satu tidak lebih daripada dua megabait.

Sebagai peraturan, ini berlaku jika asas data MySQL digunakan untuk menyimpan kandungan pelbagai fail, sebagai contoh, gambar atau muzik, tanpa meletakkannya secara langsung sistem fail. Dalam kes ini, jika saiz mana-mana fail melebihi nilai tertentu, pangkalan data menjadi tidak sesuai untuk digunakan pada pelayan kami dan anda perlu sama ada memadam data tersebut daripada pangkalan data anda, atau mempertimbangkan untuk menggunakan pelayan pangkalan data pada pelayan VPS, di mana anda boleh menetapkan had max_allowed_packet yang dikehendaki kepada nilai yang diperlukan, atau tidak menggunakannya sama sekali.

Jika MySQL 4.0.x dipasang pada pelayan anda, kemudian untuk memindahkan data dengan betul dari pelayan pihak ketiga Apabila mengeksport pangkalan data, anda mesti menggunakan kunci:

--compatible=mysql40

Bagaimana untuk bekerja dengan MySQL daripada skrip Perl

Untuk bekerja dengan MySQL daripada skrip Perl, modul DBI biasanya digunakan. Ini membolehkan anda membuka dan menutup sambungan ke DBMS dengan mudah, menyediakan dan melaksanakan pertanyaan ke pangkalan data, mengendalikan ralat dan sebagainya. Jika anda tidak mempunyai pengalaman bekerja dengan MySQL daripada Perl, kami mengesyorkan buku "Pengaturcaraan dalam Perl DBI" (Rusia, Inggeris).

Jadi, contoh bekerja dengan MySQL dari Perl DBI:

#!/usr/bin/perl gunakan DBI; $host saya = "u12345.mysql.site"; # pelayan MySQL rekaan my $port = "3306"; # port yang kami buka sambungan my $user = "u12345"; # nama pengguna (fiktif) my $pass = "kata laluan"; # kata laluan $db saya = $pengguna; # nama pangkalan data -lalai sama dengan cetakan nama pengguna "Content-type: text/html\n\n"; $dbh = DBI->connect("DBI:mysql:$db:$host:$port",$user,$pass); $sth = $dbh->prepare("select field1 from table2");# sediakan pertanyaan $sth->execute; # laksanakan permintaan sambil ($ref = $sth->fetchrow_arrayref) ( print "$$ref\n"; # print the result ) $rc = $sth->finish; # tutup $rc = $dbh->putuskan sambungan; # sambungan

Dalam contoh ini, kami mula-mula menentukan pembolehubah dengan parameter akses MySQL, kemudian mengeluarkan pengepala HTTP, kerana ini adalah skrip yang akan dilancarkan melalui web, kemudian menyambung ke pangkalan data, menyediakan dan menghantar pertanyaan pilih, menerima dan mencetak keputusan, dan kemudian tutup kompaun. ini skrip mudah untuk bekerja dengan MySQL dari Perl. Lagi contoh terperinci anda boleh dapatkan dalam artikel ini.

Bagaimana untuk bekerja dengan MySQL daripada skrip PHP

Untuk bekerja dengan MySQL anda boleh menggunakan terbina dalam bahasa PHP alatan yang sudah disokong oleh pengehosan. PHP telah dibangunkan dan antara muka yang jelas kepada DBMS ini, yang menjadikan kerja dengan MySQL daripada PHP paling mudah dan paling mudah, terutamanya untuk juruweb dan pengaturcara web pemula.

# sambung ke pelayan dan pilih pangkalan data anda mysql_connect("u12345.mysql.site","u12345","password"); mysql_select_db("pangkalan data"); # sediakan dan laksanakan pertanyaan kepada pangkalan data $query = "PILIH * DARI jadual"; $result = mysql_query($query) atau die(mysql_error()); # paparkan hasil pertanyaan sambil($i = mysql_fetch_row($result)) ( echo $i; echo $i; ..... )

Dokumentasi lengkap dalam bahasa Rusia untuk bekerja dengan MySQL daripada skrip PHP tersedia. Selain penerangan, anda juga akan menemui petua di sana. pengguna berpengalaman dan contoh penggunaan fungsi yang dinyatakan dalam dokumentasi. Kami juga mengesyorkan anda artikel “” pada pelayan hostinfo.ru.

Memuatkan data menggunakan LOAD DATA

Bermula dengan versi MySQL 3.23.49, LOAD DATA LOCAL dilumpuhkan secara lalai atas sebab keselamatan, dan mesti didayakan secara khusus.

Pelayan MySQL kami berjalan dengan LOAD DATA LOCAL didayakan, tetapi fungsi ini perlu didayakan pada bahagian klien.

Untuk utiliti mysql terdapat beberapa pilihan untuk membolehkan pilihan ini:

  1. Parameter --local-infile=1
  2. Buat masuk direktori rumah fail .my.cnf dan di dalamnya membenarkan pilihan ini untuk kumpulan yang digunakan oleh utiliti ini: local-infile=1

Kemasukan mod ini dari perl: anda perlu menentukan fail konfigurasi mysql dalam dsn apabila menyambung (kerana perpustakaan libmysql tidak mempunyai lalai fail tambahan tidak membaca konfigurasi) dan kumpulan di dalamnya, buat kumpulan ini dalam fail dan tetapkan untuk kumpulan ini local-infile=1:

Contohnya, kita masuk ~/.my.cnf

local-infile=1 dan dalam skrip kami mengkonfigurasi sambungan seperti ini: my $dsn = "DBI:mysql:database:hostname;mysql_read_default_group=perl;". "mysql_read_default_file=~/.my.cnf"; my $dbh = DBI->connect($dsn, "username", "password") ||die ": Can"t connect to MySQL: $!";

Mendayakan mod ini daripada PHP: Anda mesti memasang penterjemah PHP terkumpul anda sendiri.

Dalam fungsi mysql_connect() anda mesti menggunakan hujah 128 (nilai pemalar CLIENT_LOCAL_FILES) sebagai parameter kelima.

$dbh = mysql_connect($server, $user, $pass, false, 128);

Pangkalan data MySQL tambahan dan akses MySQL (pengguna MySQL)

Pengguna dibekalkan dengan beberapa pangkalan data MySQL sebagai sebahagian daripada tarif yang dibeli. Dalam kes ini, satu pangkalan data disambungkan secara automatik, dan butiran akses untuknya disampaikan dalam surat yang memberitahu tentang penubuhan perkhidmatan. Pelanggan boleh membuat pangkalan data tambahan dan akses MySQL secara bebas.

Untuk melakukan ini, anda perlu pergi ke bahagian Pokok perkhidmatan pilih tapak yang anda ingin buat perkhidmatan tambahan dan dalam jadual "MySQL", pilih arahan "add" untuk perkhidmatan "MySQL-access (add.)" atau "MySQL-base (add.)". Kata laluan akses pangkalan data boleh ditukar dengan memanggil arahan "ubah" untuk akses MySQL yang diperlukan.

Dokumentasi tambahan dan pautan berguna

MySQL adalah yang paling popular di kalangan pembangun pangkalan data. Popularitinya disertai dengan kehadiran dokumentasi yang komprehensif dan sangat berkualiti tinggi. Sebaik sahaja anda mempelajari cara menggunakannya, anda tidak akan menghadapi masalah untuk mengakses perihalan berkualiti tinggi peluang yang diperlukan MySQL.

  • "Menggunakan MySQL dalam skrip PHP" - hostinfo.ru
  • "MySQL dalam projek web" - hostinfo.ru

phpMyAdmin ialah aplikasi LAMP yang dicipta khusus untuk pentadbiran MySQL pelayan. Ditulis dalam PHP dan boleh diakses melalui pelayar web, phpMyAdmin menyediakan GUI untuk tugas pentadbiran pangkalan data.

Pemasangan

Sebelum ini memasang phpMyAdmin anda memerlukan akses kepada pangkalan data MySQL pada komputer yang sama di mana anda memasang phpMyAdmin, atau pada komputer jauh, tersedia dalam talian. Lihat bahagian MySQL untuk butiran. Untuk memasang di terminal, masukkan:

Sudo apt-get install phpmyadmin

Apabila digesa, pilih pelayan web yang akan dikonfigurasikan untuk phpMyAdmin. Bahagian ini bertujuan untuk digunakan sebagai pelayan web Apache2.

Sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf sudo a2enconf phpmyadmin sudo /etc/init.d/apache2 reload

Dalam penyemak imbas anda, pergi ke http:// localhost/phpmyadmin. Pada halaman log masuk, masukkan akar sebagai nama pengguna, atau pengguna lain jika anda mengkonfigurasinya, dan kata laluan MySQL untuk pengguna itu.

Jika dalam langkah sebelumnya, apabila anda pergi ke alamat http:// localhost/phpmyadmin, pelayan memberikan ralat 404 - Tidak ditemui, semak lokasi fail phpmyadmin.conf. Dalam kes ubuntu 12.04: jika fail hilang di /etc/apache2/conf.d/phpmyadmin.conf dan pada masa yang sama wujud di alamat /etc/phpmyadmin/apache.conf, kemudian alihkan fail dan mulakan semula pelayan: sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf sudo /etc/init.d/apache2 restart

Selepas itu, cuba log masuk melalui penyemak imbas anda sekali lagi.

tetapan

Fail konfigurasi phpMyAdmin terletak di /etc/phpmyadmin. Fail tetapan utama ialah /etc/phpmyadmin/config.inc.php. Fail ini mengandungi pilihan konfigurasi yang digunakan untuk phpMyAdmin secara global.

Untuk menggunakan phpMyAdmin untuk pengurusan MySQL pada pelayan lain, konfigurasikan entri seterusnya dalam /etc/phpmyadmin/config.inc.php:

$cfg["Pelayan"][$i]["hos"] = "db_server";

Gantikan db_server ke alamat IP semasa pelayan jauh Pangkalan data. Juga pastikan bahawa komputer dengan phpMyAdmin mempunyai hak akses kepada pangkalan data jauh.

Selepas persediaan, log keluar dari phpMyAdmin dan log masuk semula dan anda akan mempunyai akses ke pelayan baharu.

Fail config.header.inc.php dan config.footer.inc.php digunakan untuk menambah HTML atas dan tajuk bawah untuk phpMyAdmin.

Apabila membuat projek web serius pertama anda, lambat laun anda akan berhadapan dengan kerja pada pangkalan data, dan teknologi MySQL khususnya. Pelayan pangkalan data MySQL sangat bagus untuk projek kecil dan membangun pada peringkat awal pembangunan kerana kemudahan bekerja dengannya. Sistem phpMyAdmin menjadikan kerja lebih mudah, yang menyediakan pengguna dengan akses dan antara muka grafik untuk bekerja dengan pangkalan data, mengurus jadual, mencipta salinan sandaran dan lain-lain lagi fungsi yang berguna. Sudah tentu, ini mempercepatkan aliran kerja dan membebaskan masa pembangun untuk perkara yang lebih berguna.

Bagaimana untuk log masuk ke phpMyAdmin di Denver?

Yang paling popular untuk Windows dipanggil Denwer, dan seperti yang anda mungkin sangka, ia termasuk phpMyAdmin. Tetapi terdapat satu masalah yang pengguna hadapi sepanjang masa: dalam phpMyAdmin bagaimana untuk log masuk ke panel pentadbir?

Jika anda menggunakan "Denver", maka untuk log masuk cepat Dalam panel pentadbir sistem kawalan phpMyAdmin, anda boleh menambah pautan khas pada penanda halaman penyemak imbas anda: http://localhost/Tools/phpMyAdmin.

Tetapi tidak lama lagi anda perlu memuat naik tapak ke pengehosan sebenar, dan jika anda bercadang untuk melaksanakan pembangunan anda hingga akhir, pelajari soalan berikut terlebih dahulu: bagaimana untuk bekerja dengan antara muka phpMyAdmin? Bagaimana untuk log masuk panel pentadbiran pengurusan?

Arahan untuk log masuk ke Pengurus ISP dan CPanel

Jika pengehosan web jauh anda menggunakan panel kawalan ISPmanager, kemudian log masuk menggunakan pautan dalam contoh di bawah:

Jika dipasang panel cpanel kemudian soalan tentang phpMyAdmin, cara log masuk ke hos tidak akan menimbulkan masalah. Gunakan pautan berikut: https: //your_site.com:2083/3rdparty/php My Admin/ - anda perlu mengalih keluar ruang.

Daripada perkataan "tapak anda.com", gunakan domain sumber anda, yang dibeli dan dilampirkan pada pengehosan terlebih dahulu. Jika anda tidak memiliki domain yang diperlukan pada masa ini, anda boleh memberi kebenaran melalui alamat IP, dalam hal ini phpMyAdmin anda akan tahu dengan tepat cara untuk masuk.

Jika anda menggunakan beberapa panel kawalan yang tidak popular atau tidak tahu sama ada ia wujud sama sekali, cuba tambahkan nama tapak anda selepas garis miring dalam alamat panel kawalan, atau tentukan perkataan ini sebagai subdomain - gabungan ini digunakan oleh beberapa hoster.