安装mysql
原文地址:http://www.linuxidc.com/Linux/2012-06/62458.htm
1. 下载mysql包mysql-5.7.1-m11-linux-glibc2.5-i686.tar.gz
2. 将下载的文件解压缩到/usr/mysql-5.7.1-m11-linux-glibc2.5-i686目录。
3. 创建mysql用户和组。注意,我们创建的mysql用户只是为了控制文件所有权的目的,因此我们执行useradd的时候使用了-r参数让它不需要登陆。
sudo groupadd mysql
sudo useradd -r -g mysql mysql
4. 改变/usr/local/development/mysql-5.5.25目录的所有者为mysql。
sudo chown -R mysql:mysql /usr/mysql-5.7.1-m11-linux-glibc2.5-i686
5. 使用mysql_install_db初始化授权表。此操作只是在MySQL初次安装时才需要执行,如果是已存在的安装,则可以跳过此步骤,否则会覆盖先前的授权信息。
sudo scripts/mysql_install_db --user=mysql
6. 发现mysql_install_db执行有错误。看错误提示,原来是因为缺少共享库libaio1。
7. 安装共享库libaio1
apt-get install libaio1
8. 再次执行mysql_install_db,这次执行成功。
9. 配置mysql服务,然后启动。
cd /etc/init.d sudo ln -s /usr/mysql-5.7.1-m11-linux-glibc2.5-i686/support-files/mysql.server mysql.server sudo /etc/init.d/mysql.server start
10. 启动mysql服务时报错了,原来是没有/usr/local/mysql目录。
11. 创建符号链接/usr/local/mysql到/usr/mysql-5.7.1-m11-linux-glibc2.5-i686
cd /usr/local sudo ln -s /usr/mysql-5.7.1-m11-linux-glibc2.5-i686 mysql sudo chown -R mysql:mysql mysql
12. 再次启动mysql服务试试看,OK,这次成功了。
13. 使用mysqladmin version命令检查一下是否可以连接mysql。
cd /usr/mysql-5.7.1-m11-linux-glibc2.5-i686mysql bin/mysqladmin version
14. 最后我们配置一下每次开机时自动启动mysql服务。
sudo update-rc.d mysql.server defaults
15. 查看mysql是否启动
netstat -tap|grep mysql

浙公网安备 33010602011771号