Instal versi mysql-noinstall di bawah sistem WIndows
Penulis:Eve Cole
Waktu Pembaruan:2009-07-27 17:13:20
Pengingat ramah: Artikel ini merangkum instalasi dan konfigurasi aplikasi versi mysql-noinstall, yang merupakan versi dekompresi. Artikel ini merangkum instalasi dan konfigurasi aplikasi versi mysql-noinstall, yang merupakan versi dekompresi. Operasi ini sangat umum digunakan. Artikel ini tidak memperkenalkan versi instalasi file yang dapat dieksekusi dari MySQL. Versi instalasi yang dapat dieksekusi memiliki banyak kelemahan, jadi saya tidak akan membahasnya satu per satu. Singkatnya, saya menyukai software yang ramah lingkungan dan ramah lingkungan, antara lain Eclipse, Tomcat, jboss, dan Apache. Sekalipun sistem operasinya di-install ulang, software-software tersebut tidak perlu di-install ulang.
lingkungan:
Windows 2000/XP/2003
mysql-noinstall-5.0.37-win32.zip
1. Unduh MySQLnya
http://www.mysql.com/downloads
2. Proses instalasi
1. Unzip mysql-noinstall-5.0.37-win32.zip ke sebuah direktori, tambahkan dan unzip ke direktori E:myserver.
2. Tulis file konfigurasi mysql yang sedang berjalan my.ini
saya.ini
--------------------------
[WinMySQLA Admin]
# Tentukan file untuk memulai layanan mysql
Server=E:\serversaya\mysql-5.0.37-win32\bin\mysqld-nt.exe
[mysqld]
#Mengatur direktori instalasi mysql
basedir=E:\serversaya\mysql-5.0.37-win32
#Mengatur direktori penyimpanan data database mysql, harus berupa data atau \xxxdata
datadir=E:\serversaya\mysql-5.0.37-win32\data
#Mengatur kumpulan karakter server mysql
set karakter-default=gbk
[klien]
#Mengatur kumpulan karakter klien mysql
set karakter-default=gbk
--------------------------
3. Untuk menginstal layanan mysql, masuk ke direktori E:myservermysql-5.0.37-win32bin dari jendela MS-DOS dan jalankan perintah berikut:
mysqld --install mysql5 --defaults-file= E:myservermysql-5.0.37-win32my.ini
4. Jalankan database mysql. Pada jendela perintah di atas, masukkan perintah: net start mysql5
Ini akan memulai layanan mysql.
5. Masuk ke database mysql (lokal). Pada jendela perintah di atas, masukkan perintah: mysql -u root -p
Setelah menekan Enter, Anda akan diminta memasukkan kata sandi Anda.
Password root administrator untuk instalasi awal mysql versi decompressed kosong, jadi tekan saja Enter lagi untuk login ke database mysql.
Jika ini bukan pertama kalinya Anda masuk ke mysql, dan Anda masih memiliki pengguna dengan alamat jaringan, Anda dapat menggunakan perintah berikut untuk masuk ke server mysql. Server mysql ini mungkin jarak jauh atau lokal. Metode login ini disebut "login jarak jauh", dan perintahnya adalah sebagai berikut:
mysql -h 192.168.3.143 -u akar -p
mysql -h 192.168.3.143 -u root -pleizhimin
-h menentukan IP login, -u menentukan pengguna, dan -p menentukan kata sandi. Jika Anda tidak menulis apa pun setelah -p, Anda akan diminta memasukkan kata sandi. Setelah -p, Anda juga dapat menulis kata sandi secara langsung, jadi bahwa Anda tidak perlu lagi memasukkannya.
6. Operasikan database dan tabel. Setelah masuk ke database mysql, Anda dapat melakukan operasi yang ditentukan pada database. Gunakan perintah: gunakan nama database untuk menentukan objek database untuk operasi tersebut database. Cara pengoperasiannya tentu saja perintah SQL, haha.
7. Ubah kata sandi root administrator database mysql
Ada database mysql secara default di database mysql Ini adalah database sistem mysql dan digunakan untuk menyimpan pengguna database, izin, dan banyak informasi lainnya. Untuk mengubah kata sandi, Anda perlu mengoperasikan tabel pengguna database mysql.
Sekarang kata sandi pengguna root mysql masih kosong, yang sangat tidak aman. Misalkan Anda ingin mengubah kata sandi menjadi "leizhimin".
Masih di jendela perintah di atas, jalankan perintah berikut:
gunakan mysql;
berikan semua pada *.* ke root@'%' yang diidentifikasi oleh 'leizhimin' dengan opsi hibah;
melakukan;
Arti dari perintah ini adalah menambahkan pengguna root dengan semua izin dan kata sandinya adalah "leizhimin", dan pengguna ini tidak hanya dapat mengakses secara lokal tetapi juga melalui jaringan. Alasan untuk menekankan hal ini adalah bahwa pengguna root yang disertakan dengan sistem mysql hanya dapat diakses secara lokal, dan pengenal setelah karakter @ adalah localhost. Untuk lebih jelasnya, Anda dapat memeriksa tabel pengguna data mysql. Mulai sekarang, ada dua pengguna root, satu adalah sistem asli dan yang lainnya adalah yang baru. Untuk kenyamanan pengelolaan, hapus root yang disertakan dengan mysql dan pertahankan pengguna root yang baru dibuat, alasannya adalah pengguna ini dapat mengakses mysql melalui jaringan.
Kemudian, perintah untuk menghapus pengguna:
pengguna mysql;
hapus dari pengguna di mana pengguna='root' dan host='localhost';
melakukan;
Sebenarnya, metode di atas adalah perintah otorisasi, yang membuat pengguna database saat melakukan otorisasi. MySQL juga memiliki metode terpisah untuk mengubah kata sandi pengguna. Mari kita lihat cara melakukannya.
Pertama, buat user lavasoft dengan password: 123456
berikan semua pada *.* ke lavasoft@'localhost' yang diidentifikasi oleh '123456' dengan opsi hibah;
Selanjutnya, ubah kata sandi pengguna ini menjadi: leizhimin
perbarui set kata sandi pengguna = kata sandi('leizhimin') di mana pengguna = 'lavasoft' dan host='localhost';
hak istimewa siram;
Untuk menjelaskannya, yang terbaik adalah menggunakan hibah untuk membuat pengguna mysql. Khusus untuk DBA mysql, penting untuk menentukan izin pengguna saat membuat pengguna dan mengembangkan kebiasaan yang baik.
Cara modifikasi ini sebenarnya menggunakan fungsi mysql. Masih banyak lagi cara lainnya, jadi saya tidak akan memperkenalkannya satu per satu.
Hal lain yang perlu diperhatikan adalah ketika mengubah kata sandi dan operasi lainnya, MySQL tidak mengizinkan Anda menentukan alias untuk tabel, tetapi tidak ada batasan seperti itu untuk pertama kalinya.
8. Membuat database. Sebenarnya selain database mysql, ada juga database test yang kosong untuk pengujian pengguna.
Sekarang lanjutkan membuat database testdb, dan jalankan serangkaian pernyataan sql untuk melihat operasi dasar database mysql.
Buat basis data testdb:
membuat basis data testdb;
Buat database secara preventif:
buat database jika bukan testdb
Buat tabel:
gunakan testdb;
buat tabel tabel1(
nama pengguna varchar(12),
kata sandi varchar(20));
Pembuatan tabel preventif aaa:
buat tabel jika tidak ada aaa(ss varchar(20));
Lihat struktur tabel:
jelaskan tabel1;
Masukkan data ke dalam tabel tabel1:
masukkan ke dalam nilai table1(nama pengguna, kata sandi).
('leizhimin','lavasoft'),
('halelokitty','hahhahah');
melakukan;
Tabel kueri tabel1:
pilih * dari tabel1;
Ubah data:
perbarui tabel1 set kata sandi='hehe' di mana nama pengguna='hellokitty';
melakukan;
Hapus data:
hapus dari tabel1 di mana nama pengguna='hellokitty';
melakukan;
Tambahkan kolom ke tabel:
ubah tabel tabel1 tambahkan kolom(
seks varchar(2) komentar 'gender',
tanggal usia bukan nol komentar 'umur'
);
melakukan;
Buat tabel table1 dari kueri:
buat tabel tmp sebagai
pilih * dari tabel1;
Hapus tabel tabel1:
letakkan tabel jika ada tabel1;
drop table jika ada tmp;
9. Cadangkan basis data testdb
mysqldump -h 192.168.3.143 -u root -pleizhimin -x --default-character-set=gbk >C:testdb.sql
10. Hapus database testdb
jatuhkan basis data testdb;
11. Untuk memulihkan database testdb, pertama-tama buat database testdb, lalu gunakan perintah berikut untuk memulihkannya secara lokal:
mysql -u root -pleizhimin testdb <C:testdb.sql
12. Hapus layanan mysql. Jika Anda bosan dengan mysql dan perlu menghapus instalasinya, Anda hanya perlu melakukan ini
Hentikan layanan mysql
berhenti bersih mysql5
Hapus layanan mysql
sc hapus mysql5
Kemudian hapus folder instalasi msyql tanpa meninggalkan jejak apapun.