linux下以RPM方式安装MySQL5.5
2015-04-18 00:00
537 查看
1.下载mysq
首先去http://dev.mysql.com/downloads/mysql/5.5.html#downloads站点下载:分别下载以下三个文件:
MySQL-server-5.5.16-1.rhel5.i386.rpm
MySQL-client-5.5.16-1.rhel4.i386.rpm
MySQL-devel-5.5.16-1.rhel4.i386.rpm
使用wget命令使用断点传输的方式将这三个文件下载
[root@localhost ~]# wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-server-5.5.16-1.rhel4.i386.rpm/from/http://mysql.spd.co.il/ [root@localhost ~]# wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-client-5.5.16-1.rhel4.i386.rpm/from/http://mysql.spd.co.il/ [root@localhost ~]# wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-devel-5.5.16-1.rhel4.i386.rpm/from/http://mysql.spd.co.il/[/code] 注:有可能还需要以下几个文件根据情况下载就可以了。
MySQL-embedded-5.5.16-1.linux2.6.x86_64.rpm
MySQL-shared-5.5.16-1.linux2.6.x86_64.rpm
MySQL-shared-compat-5.5.16-1.linux2.6.x86_64.rpm
MySQL-test-5.5.16-1.linux2.6.x86_64.rpm2.安装mysql
[root@localhost ~]# rpm -ivh MySQL-server-5.5.16-1.rhel4.i386.rpm MySQL-client-5.5.16-1.rhel4.i386.rpm MySQL-devel-5.5.16-1.rhel4.i386.rpm
提示安装完成后,输入mysql 看是否安装成功[root@localhost ~]#mysql
如果出现如下错误信息:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
说明mysql服务还没有启动,输入service mysql start启动mysql服务[root@localhost ~]# service mysql start
然后再输入mysql,若出现以下提示信息,说明成功。Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.5.16 MySQL Community Server (GPL) Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.3.修改密码
rpm包安装的MySQL是不会安装/etc/my.cnf文件的,解决方法,只需要复制/usr/share/mysql目录下的my-default.cnf 文件到/etc目录,并改名为my.cnf即可
[root@localhost ~]#cp /usr/share/mysql/my-default.cnf /etc/my.cnf首次安装时,默认密码为空,可以使用如下命令修改root密码:
[root@localhost ~]#mysqladmin -u root password newpassword
newpassword 为你设定的新密码
然后再次登录[root@localhost ~]#mysql -u root –p Enter password:
注 5.6 以后默认密码是随机的,写在/root/.mysql_secret这个文件里,先用这个文件里的密码登录后,然后再执行mysql> set password =password('123456'); mysql> flush privileges;4.配置远程访问
处于安全考虑,Mysql默认是不允许远程访问的,可以使用下面开启远程访问
赋予任何主机访问数据的权限[root@localhost ~]#mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
使修改生效[root@localhost ~]#mysql>FLUSH PRIVILEGES
如果依然不能远程访问的话,那就很可能防火墙的原因了,可以在防火墙中开启3306端口或者干脆关掉防火墙。5.开机启动
查看开机启动设置是否成功[root@localhost ~]#chkconfig --list | grep mysql*
如果看到mysql的服务,并且3,4,5都是on的话则成功,如果是off,则键入[root@localhost ~]#chkconfig --level 345 mysql on6.开放端口
[root@localhost ~]#vi /etc/sysconfig/iptables [root@localhost ~]#-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT [root@localhost ~]#service iptables restart7.启动、停止mysql
[root@localhost ~]#service mysqld start [root@localhost ~]#service mysqld stop8、卸载
rpm -qa|grep -i mysql #查看已经安装的mysql相关包
rpm -ev package_name #package_name包名 比如:mysql-server-5.0.51b-1.el5
卸载后/var/lib/mysql中的/etc/my.cnf会重命名为my.cnf.rpmsave,/var/log/mysqld.log 会重命名为/var/log/mysqld.log.rpmsave,如果确定没用后就手工删除
如果出现有依赖的情况就使用有依赖包可以参数--nodeps或使用yum卸载,如 rpm -e xxx.rpm --nodeps或 yum remove xxx rpm -e --nodeps mysql-libs-5.1.61-4.el6.x86_64
相关文章推荐
- CentOS下以RPM方式安装MySQL5.5
- linux下软件安装方式RPM、SRPM
- linux下rpm方式安装mysql(2012-5-12)
- CentOS下以RPM方式安装MySQL5.5
- SUSE Linux Enterprise Server 12 (x86_64) rpm方式 安装gcc
- linux 安装卸载软件包的三种方式:源码、rpm、yum
- Linux下rpm 安装包方式安装
- MySQL5.7 安装 - Linux下RPM方式安装
- linux 虚拟机环境 rpm方式安装 jdk1.8
- Linux 5 下安装MySQL 5.6(RPM方式)
- 一、java运行环境安装之-linux centos6.6安装mysql 5.6安装步骤【rpm安装方式】
- Linux安装mysql服务(rpm的安装方式)
- Linux下用rpm方式安装MySQL
- Linux下rpm 安装包方式安装
- Linux下rpm方式安装mysql
- linux下安装mysql(rpm)方式安装
- Linux下rpm方式安装ganglia
- Linux操作系统rpm包安装方式步骤
- Linux下rpm 安装包方式安装
- Linux上rpm方式安装JDK1.7