mysql 5.1.73官方下载地址。
http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.73.tar.gz
md5:887f869bcc757957067b9198f707f32f
1 md5sum mysql-5.5.38.tar.gz #计算md5校验和 2 tar -zxf mysql-5.1.73 #解压到当前文件夹
为支持InnoDB表,编辑/etc/my.cnf文件,去掉innodb_…开始选项行前面的#符。
1 bin/mysql_install_db--user=mysql #安装授权表,root账户下需要--user,让脚本在mysql用户下运行,为了让文件所有权归mysql用户所有。 2 chown -R root . #所有二进制文件所有权设置为root,因为本实验是root用户下安装的,所以不需要改。 3 chown -R mysql var #数据目录所有权改为运行mysqld的用户 4 chgrp -R mysql . #整个安装目录的所属组改为mysql组。 5#-R是递归的意思,其实也可以全部设置为mysql用户和mysql组的。 6#上面的做法是为了把mysql降权,以限定只能访问属于mysql用户的文件。
vim /etc/my.cnf
在[mysqld] 下面加入default-storage-engine=INNODB,保存。
在安装之后,使用mysqld_safe脚本直接启动遇到如下错误。
‘–skip-locking’ is deprecated and will be removed in a future release. Please use ‘–skip-external-locking’ instead.
解决方法:
将/etc/my.cnf里面的skip-locking 改为skip-external-locking
参考资料 http://www.bootf.com/594.html
旅途@KryptosX参考:https://yq.aliyun.com/articles/53576
相关资源:mysql-5.1.73.tar.gz