MySQL 5 Trong Debian Sarge (Ổn định) HowTo
Tôi cần chạy mysql5 trên một cổng khác trên máy chủ của mình
đã có 2 máy chủ mysql (3.x và 4.x) trên đó
và đối với điều này, tôi phải thực hiện các bước sau
wget http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.22.tar.gz/from/http://gd.tuwien.ac.at/db/mysql/
tar -zxvf mysql-5.0.22.tar.gz
cd mysql-5.0.22
sudo ./configure –prefix = / opt / mysql-5.0.22 –localstatedir = / opt / mysql-5.0.22 –with-innodb –without-debug –with-tcp-port = 3308 –with -mysqld-user = mysql –with-unix-socket-path = / tmp / mysql-5.0.22.sock
làm
sudo thực hiện cài đặt
sudo mkdir -p / var / lib / mysql5
sudo chown mysql.mysql / var / lib / mysql5
cd /opt/mysql-5.0.22/bin
sudo ./mysql_install_db –datadir = / var / lib / mysql5 –user = mysql
đi đến các tệp nguồn
sudo cp mysql-5.0.22 / support-files / mysql.server /etc/init.d/mysql-5.0.22
sửa đổi biến này trong tập lệnh khởi động
datadir = / var / lib / mysql5
sudo vi /etc/init.d/mysql-5.0.1
tạo trong tệp /opt/mysql-5.0.22 my.cnf với nội dung này
$ cat my.cnf
[mysqld]
user = mysql
port = 3308
cd /etc/init.d
update-rc.d mysql-5.0.22 mặc định
HÃY NHỚ ĐẶT MẬT KHẨU CHO NGƯỜI DÙNG MySQL root!
Để làm như vậy, hãy khởi động máy chủ, sau đó đưa ra các lệnh sau:
/opt/mysql-5.0.22/bin/mysqladmin -u mật khẩu gốc ‘mật khẩu mới’
/opt/mysql-5.0.22/bin/mysqladmin -u root -h mật khẩu mẫu‘mật khẩu mới’
Bạn có thể làm điều tương tự từ bộ xử lý hàng loạt mysql
/opt/mysql-5.0.22/bin/mysql -u root -h
ĐẶT MẬT KHẨU CHO ‘root’ @ ‘example’ = PASSWORD (‘******’);
Xem hướng dẫn để biết thêm hướng dẫn.
Bạn có thể khởi động daemon MySQL bằng:
cd /opt/mysql-5.0.22; /opt/mysql-5.0.22/bin/mysqld_safe &
hoặc với tập lệnh init.d
cd /etc/init.d
# chmod + x mysql-5.0.22
# update-rc.d mysql-5.0.22
thích tạo cơ sở dữ liệu 🙂
/opt/mysql-5.0.22/bin/mysql -u root -h localhost.localdomain -P 3308 -p