本来挺简单个事,折腾了很久,这里总结一下安装步骤,以32位linux系统安装mysql 5.1.56为例,所有目录都为安装的默认目录。
1.
在官方网站下载包,这里我犯了一个错误,为了简单起见,只下载了一个server包,结果在有的服务器上可以,有的却不行。应该要安装的包有MySQL-server-5.1.56-1.glibc23.i386.rpm,MySQL-devel-5.1.56-1.glibc23.i386.rpm,MySQL-shared-compat-5.1.56-1.glibc23.i386.rpm,MySQL-client-5.1.56-1.glibc23.i386.rpm。
2. 安装完了,发现用service mysql
start命令居然不能正确启动...但是发现/usr/share/mysql/mysql.server
start却能启动。无奈只好用这个文件把/etc/init.d/mysql文件给替换掉了。可能是我之前装的mysql有问题有关系。
3. 接着是装innodb
plugin,居然发现在/usr/lib/mysql/plugin下面居然没有。幸好在下载的完整mysql的tar包里面找到了,复制过去。注意一下,innodb
plugin的版本要和mysql的版本对应上,现在还不提供独立的innodb plugin下载,问题是默认安装包里面也没有,狂汗...
4. 具体安装innodb
plugin的步骤还是参考官方网页http://dev.mysql.com/doc/innodb-plugin/1.0/en/innodb-pclugin-installation-dynamic-posix.html。上面给出了3种办法,我觉得第一安装还是命令行里面那个最稳,至少有问题他报错一下就看到了啊。
5. 最最悲剧的就是在命令行里面install还报错,提示(errno: 2 cannot restore segment prot after
reloc: Permission denied)。上网搜了一下,需要关闭selinux,然后再用chcon -t texrel_shlib_t
xxx.so。可以参考这个http://zhanglinw0822.javaeye.com/blog/669062。
这样总算搞定了,希望这个对于到同样问题的朋友有帮助。
PS:
最近装mysql遇到最多的就是配置参数设置有问题导致系统不能启动,后来发现启动的时候先用mysqld,那个会有比较详细的报错,大大方便了定位问题。
mysql> use mysql;
mysql> update user set password =password('yourpass') where
user='root';
GRANT ALL PRIVILEGES ON *.* TO ‘root’@'%’ IDENTIFIED BY
‘root1234’WITHGRANT OPTION;
Grant all privileges on *.* to "root’@"%" identified by ‘password’with
grant option;
mysql> GRANT ALL PRIVILEGES . *.* TO 'root'@'%' IDENTIFIED BY '123456'
WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)
mysql>flush privileges; (刷新系统表)
mysql -u root -pvmware
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
分享到:
相关推荐
linux下安装mysql服务器
Linux下安装Mysql数据库; Linux mysql rpm安装包 Linux mysql安装教程
Linux下安装mysqlLinux下安装mysqlLinux下安装mysqlLinux下安装mysql
linux 系统下安装mysql数据库
linux下mySql安装 经典 实验无数次的经验linux下mySql安装 经典 实验无数次的经验linux下mySql安装 经典 实验无数次的经验linux下mySql安装 经典 实验无数次的经验linux下mySql安装 经典 实验无数次的经验linux下...
最新Linux下安装mysql版本冲突问题解决.docx
linux下安装mysql
linux下安装MySQL,并开启MySQL远程访问功能
Linux下安装MYSQL简要方法,言简意赅,深入浅出
本TXT文件为第三章Linux 下安装 Mysql5.0 测试环境:系统 CentOS 5.2 MySQL版本 5.0.67 第一步:下载mysql-5.0.67.tar.gz 第二步:安装mysql-5.0.67 第三步:编译·安装 第四步:安装后的配置 ...
帮助大家快速安装mysql,无盲点。 需要提前部署好服务器的操作系统centos 6.5,本文使用的是64位的操作系统 2,MySQL的安装包,需要提前下载好,mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz 3,MySQL的软件依赖包,...
Linux下安装MySQL5.7,内附安装文档,文档内容包含从安装到配置,以及开通远程访问。详细文档
该包中包含一键安装mysql5.7和mysql8.0脚本,分为mysql二进制包安装和yum安装,并一起部署MySQL备份策略 用于快速部署mysql场景,适合多项目快速部署 备份工具为xtrabackup
linux下安装mysql5.5 自己整理的文档,一步一步很清晰明了,百分百安装成功
Linux下安装MySQL及基本操作
linux下的一键安装mysql,需要自己吧资源上传的linux上,解压,然后执行sh install_mysql.sh文件就可以实现一键自动安装了。。
在Linux下安装Mysql(非root) 不用make等复杂的操作 自己安装过程的总结 绝对有效
Linux安装mysql5.7详细步骤,经实践可用。
非常简单的linu里安装mysql,一步一步详细介绍mysql的安装