MySQL 5在Debian Sarge(稳定)HowTo

我需要在我的服务器上的另一个端口上运行mysql5
已经有2个mysql服务器(3.x和4.x)上了
为此,我不得不采取以下步骤

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
使

sudo make install
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

去源文件

sudo cp mysql-5.0.22 / support-files / mysql.server /etc/init.d/mysql-5.0.22

在启动脚本中修改此变量

datadir = / var / lib / mysql5

sudo vi /etc/init.d/mysql-5.0.1

在/opt/mysql-5.0.22 my.cnf文件中创建此内容

$ cat my.cnf

[mysqld]
user = mysql
端口= 3308

cd /etc/init.d

update-rc.d mysql-5.0.22默认值

请记住为MySQL root用户设置密码!
为此,启动服务器,然后发出以下命令:
/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 -h

SET 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 root -h localhost.localdomain -P 3308 -p
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏