Debian Sarge의 MySQL 5(안정적) 하우투

Debian Sarge의 MySQL 5(안정적) 하우투

2022-10-20 last update

4 minutes reading mysql
이미 2개의 mysql 서버(3.x 및 4.x)가 있는 내 서버의 다른 포트에서 mysql5를 실행해야 했으며 이를 위해 다음 단계를 수행해야 했습니다. 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.gzcd mysql-5.0.22sudo ./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.sockmakesudo make installsudo mkdir -p/var/lib/mysql5sudo chown mysql.mysql/var/lib/mysql5cd/opt/mysql -5.0.22/binsudo ./mysql_install_db --datadir=/var/lib/mysql5 --user=mysql소스 파일로 이동sudo cp mysql-5.0.22/support-files/mysql.server/etc/init.d/mysql -5.0.22시작 스크립트에서 이 변수 ​​수정datadir=/var/lib/mysql5sudo vi/etc/init.d/mysql-5.0.1이 내용으로 my.cnf 파일에/opt/mysql-5.0.22 생성$ cat my .cnf[mysqld]사용자 = mysqlport = 3308cd/etc/init.dupdate-rc.d mysql-5.0.22 기본값 sMySQL 루트 사용자의 암호를 설정하는 것을 기억하십시오! 그렇게 하려면 서버를 시작한 후 다음 명령을 실행하십시오./opt/mysql-5.0.22/bin/mysqladmin -u root password 'new-password'/opt/mysql-5.0.22/bin/mysqladmin -u root -h example password 'new-password' mysql 배치 프로세서/opt/mysql-5.0.22/bin/mysql -u root -hSET PASSWORD FOR에서 동일한 작업을 수행할 수 있습니다. 'root'@'example' = PASSWORD('******');자세한 지침은 설명서를 참조하십시오. 다음과 같이 MySQL 데몬을 시작할 수 있습니다.cd/opt/mysql-5.0.22 ;/opt/mysql-5.0.22/bin/mysqld_safe 및 init.d 스크립트 cd/etc/init.d# chmod +x mysql-5.0.22# update-rc.d mysql-5.0.22데이터베이스 생성 즐기기 :)/opt/mysql-5.0.22/bin/mysql -u 루트 -h localhost.localdomain -P 3308 -p