GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagikan File Database Mysql Dengan Windows Pada Dual Boot?

Saya ingin menggunakan di Ubuntu dan Windows (dual boot) file database MySql saya yang berada di partisi NTFS. Apakah ini akan berhasil? Ada yang punya?

Jawaban yang Diterima:

Ya, itu berhasil tetapi dengan beberapa kebiasaan. MySQL menggunakan format file yang sama di seluruh platform sehingga yang Anda butuhkan hanyalah berbagi direktori data. Satu masalah adalah bahwa direktori data harus memiliki mysql sebagai pemilik dan grup di ubuntu. Dan Windows peka huruf besar/kecil dan Linux peka huruf besar/kecil, jadi jaga agar semua nama tetap seragam:baik seluruh nama huruf kecil atau huruf besar tetapi jangan mencampurnya.

Dari awal sampai akhir; jika Anda sudah menyiapkan sesuatu, ini mungkin memerlukan beberapa penyesuaian agar sesuai dengan pengaturan Anda:

  • Instal dan atur MySQL di kedua sistem.
  • Hentikan server mysql jika sedang berjalan.
  • Buat partisi NTFS baru. Tandai nama perangkat (sebut saja sdXN untuk saat ini).
  • Pindahkan direktori data mysql dari Ubuntu ke partisi baru.

    mkdir /{mountpoint}/mysql_data
    sudo mv /var/lib/mysql /{mountpoint/mysql_data
    

    menggunakan mv menyimpan izin.

  • Buat direktori mysql baru

    sudo mkdir /var/lib/mysql
    
  • Pasang partisi NTFS di /var/lib/mysql . Ubah nama perangkat menjadi apa yang didapat saat Anda membuat partisi NTFS.

    sudo mount /dev/{sdXN} /var/lib/mysql -t ntfs-3g -o uid=mysql,gid=mysql,umask=0077
    
  • Untuk automount saat boot, temukan partisi UUID dan lokal dan edit /etc/fstab .

    ls -l /dev/disk/by-uuid
    locale -a
    sudo gedit /etc/fstab   
    UUID={number_found_with_the_ls-l} /var/lib/mysql ntfs-3g uid=mysql,gid=mysql,umask=0077,locale={your_locale}.utf8  0  0
    
  • Ubah jalur 'datadir' di /etc/mysql/my.cnf untuk menunjuk ke /var/lib/mysql/mysql_data

  • Mulai server mysql dan uji.

  • Edit file konfigurasi Windows (my.ini ) dan atur 'datadir' ke X:/mysql_data (ganti X: untuk tempat Anda memasangnya di bawah Windows).

Dikompilasi dari topik 1442148 di UF.org.

Saya membuat versi Ubuntu berfungsi; jadi sebagian belum teruji karena saya tidak memiliki Windows


Ubuntu
  1. Instal Fedora dengan Windows 8 | Dual Boot Windows 8 dan Fedora 16

  2. Cara dual boot Windows 10 dan MX Linux

  3. Ubuntu Tidak Bisa Boot Saat Pertama Kali Booting Dengan Dual Boot Windows 10?

  1. Instal Linux Mint dengan Windows 8 | Dual Boot Windows 8 dan Linux Mint 12

  2. Dual Boot Ubuntu Dan Windows 10

  3. Cara dual boot Manjaro dan Windows 10

  1. Konfigurasikan Dual Boot, Windows 7 Dan Ubuntu 12.04 Dengan Atau Tanpa Efi?

  2. Perangkat Keras UEFA Dan Dual Booting Dengan Windows?

  3. Partisi Dual Boot Ubunuty/windows 10 Di Dell Xps 13?