cd /usr/local/src sudo wget -O mysql-5.5.22-debian6.0-i686.deb http://dev.mysql.com/get/Down 接着,使用dpkg命令安装下载的deb包:sudo dpkg -i mysql-5.5.22-debian6.0-i686.deb 安装完成后,MySQL server将被初始化在 /opt/mysql/server-5.5。为了使MySQL服务运行,需执行以下...
为安装MySQL5.5在Ubuntu系统上,首先需要下载MySQL 5.5的deb安装包。打开终端并输入命令行:
cd /usr/local/src
sudo wget -O mysql-5.5.22-debian6.0-i686.deb
http://dev.mysql.com/get/Down接着,使用dpkg命令安装下载的deb包:
sudo dpkg -i mysql-5.5.22-debian6.0-i686.deb
安装完成后,MySQL server将被初始化在 /opt/mysql/server-5.5。为了使MySQL服务运行,需执行以下步骤:
groupadd mysql
useradd -r -g mysql mysql
sudo apt-get install libaio-dev
创建软链接以将MySQL服务目录指向安装位置:
ln -s /opt/mysql/server-5.5 /usr/local/mysql
确保数据目录存在并设置权限:
sudo mkdir /usr/local/mysql/data
sudo chown -R mysql. /usr/local/mysql/data
进行数据库初始化:
sudo /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
将mysqld的启动脚本放置到系统服务目录下:
sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
复制配置文件到系统配置目录:
sudo cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
启动MySQL服务:
sudo /etc/init.d/mysql start
更改root管理员密码:
sudo /usr/local/mysql/bin/mysqladmin -u root password [你希望设置的密码]
使用以下命令测试是否可以登录MySQL:
sudo /usr/local/mysql/bin/mysql -u root -p [可选数据库名称]
MySQL的sock文件通常位于 /tmp/mysql.sock。
注意:如果将MySQL服务加入系统服务目录/etc/init.d/下,确保MySQL程序目录位于/usr/local/mysql。可以通过创建软链接来指向到其他实际安装目录。
安装mysql-common后可能会影响到MySQL server的配置文件,此时需要重新修改/etc/mysql/my.cnf 中的basedir、datadir和log 或修改 php.ini 中的设置,例如pdo。2024-10-14