文档章节

linux下以RPM方式安装MySQL5.5

小木头的冬天
 小木头的冬天
发布于 2015/04/18 17:41
字数 872
阅读 97
收藏 0

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/

注:有可能还需要以下几个文件根据情况下载就可以了。

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.rpm

2.安装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 on

6.开放端口

[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 restart

7.启动、停止mysql

[root@localhost ~]#service mysqld start 
[root@localhost ~]#service mysqld stop

8、卸载

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

 

© 著作权归作者所有

共有 人打赏支持
小木头的冬天
粉丝 12
博文 88
码字总数 37404
作品 0
长沙
架构师
私信 提问
LAMP、MySQL、MariaDB介绍,MySQL安装

11.1 LAMP架构介绍 Linux+Apache(httpd)+MSQL+PHP Linux服务器 Apache(httpd)web服务 MySQL 存储的软件,存储数据,字符串 PHP为脚本语言类似shell,使用C开发的,做网站为主 三个角色可...

派派菠菜
05/24
0
0
linux下mysql安装、目录结构、配置

1、准备安装程序(官方网站下载) 服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rpm 客户端:MySQL-client-community-5.1.44-1.rhel4.i386.rpm 2、安装(打印信息略) [root@localhost /......

Zero零_度
2015/08/19
0
0
CentOS 6.5下yum安装 MySQL教程

在linux安装mysql是一个困难的事情,yum安装一般是安装的mysql5.1,现在经过自己不懈努力终于能用yum安装mysql5.5了。下面通过两种方法是CentOS 6.5下yum安装 MySQL过程。 方法一: 具体方法...

zchuanzhao
2016/11/25
10
0
linux 安装jdk1.7 + tomcat6.0 + mysql5.5

首先是安装jdk1.7 1.先去官方下载jdk的rpm包, 2.然后直接rpm -ivh rpm包 就行了 3.最后就是添加环境变量了, 在/etc/profile这个文件中 在最后 默认安装是到/usr/java/jdk1.7.0目录下的 ex...

Bet
2012/12/15
0
0
Linux mysql rpm包安装的问题

在Linux6.4 x86下安装mysql5.5后,启动报错 我安装的mysql包: 总共就装了这3个包,感觉像是装server的时候出问题了,该如何解决啊!!!求大神帮忙,谢谢

雲淡風輕
2014/04/13
351
6

没有更多内容

加载失败,请刷新页面

加载更多

deepin中配置robot framework环境

本文永久更新地址:https://my.oschina.net/bysu/blog/2989005 【若要到岸,请摇船:开源中国 不最醉不龟归】 1.在终端中输入pip,回车,如果提示没有该命令,则先安转pip sudo apt-get inst...

不最醉不龟归
26分钟前
2
0
OSChina 周日乱弹 —— 钱不还,我就当你人不在了

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享Bigleaf的单曲《小鹿》 《小鹿》- Bigleaf 手机党少年们想听歌,请使劲儿戳(这里) 周日在家做什么? 做手工呀, @poorfis...

小小编辑
今天
91
3
EOS docker开发环境

使用eos docker镜像是部署本地EOS开发环境的最轻松愉快的方法。使用官方提供的eos docker镜像,你可以快速建立一个eos开发环境,可以迅速启动开发节点和钱包服务器、创建账户、编写智能合约....

汇智网教程
今天
20
0
《唐史原来超有趣》的读后感优秀范文3700字

《唐史原来超有趣》的读后感优秀范文3700字: 作者:花若离。我今天分享的内容《唐史原来超有趣》这本书的读后感,我将这本书看了一遍之后就束之高阁了,不过里面的内容一直在在脑海中回放,...

原创小博客
今天
29
0
IC-CAD Methodology知识图谱

CAD (Computer Aided Design),计算机辅助设计,指利用计算机及其图形设备帮助设计人员进行设计工作,这个定义同样可以用来近似描述IC公司CAD工程师这个岗位的工作。 早期IC公司的CAD岗位最初...

李艳青1987
今天
38
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部