CentOS下安装mysql

接上一篇,jdk、tomcat已安装完成。

一、准备工作

准备提供Mysql安装包,可由官网下载rpm文件;

首先新建相关目录安装mysql

#mkdir -p /opt/mysql/db数据文件
#mkdir -p /opt/mysql/db_log binlog
#mkdir -p /opt/mysql/db_bak/backup
#mkdir -p /opt/mysql/db_bak/bak 备份文件
#mkdir -p /opt/mysql/db_tmp 例如:创建disk临时表存放处

#mkdir -p /opt/mysql/db_mon

二、安装mysql

查看Linux操作系统版本,确定数据库安装包
lsb_release -a
cat /etc/redhat-release

1、用yum安装

yum list | grep mysql

出现问题:

centos5.5下yum install的时候,报了一堆错误,如下:

Another app is currently holding the yum lock; waiting for it to exit...

我是重启了一下虚拟机就好了

 安装sql

yum list | grep mysql
yum install -y mysql-server mysql mysql-devel mysql-test
结果未下载安装包,安装失败

 
2、手工安装: 

rpm -ivh Percona-Server-shared-56-5.6.29-rel76.2.el5.x86_64.rpm  
rpm -ivh Percona-Server-client-56-5.6.29-rel76.2.el5.x86_64.rpm 

rpm -ivh Percona-Server-test-56-5.6.29-rel76.2.el5.x86_64.rpm 


rpm -ivh Percona-Server-devel-56-5.6.29-rel76.2.el5.x86_64.rpm  
rpm -ivh Percona-Server-server-56-5.6.29-rel76.2.el5.x86_64.rpm

安装顺序请注意:先装shared端、client端、devel、再装server端,顺序错误可能会出现依赖错误的提示;


提示一:安装好mysql-server之后会随机生成一个root账户的密码,保存在: /root/.mysql_secret   这里

提示二:安装好mysql-server之后第一次连接mysql的时候需要去修改一下这个默认的密码


3、安装完成

在确定好这之后,需要执行命令:find / -name mysql   来寻找mysql-server的安装位置



#修改配置文件位置   cp my.cnf /etc/my.cnf
# 初始化MySQL及设置密码  指令载录参考资料见最下

   

1 [root@localhost rpm]# /usr/bin/mysql_install_db
2 [root@localhost rpm]# service mysql start

 启动服务,提示错误, the server quit without updating pid
百度了一下是由于未加权限以及selinux的缘故:

#加权限操作:chown -R mysql:mysql /opt/mysql

 #selinux惹的祸,如果是centos系统,默认会开启selinux
解决方法:关闭它,打开/etc/selinux/config,把SELINUX=enforcing改为SELINUX=disabled后存盘退出重启机器试试。

本人就是用了上面这个方法解决的

初始化密码指令: 
mysqladmin -u root password 'abc#123'

至此输入:mysql -u root -p 来进行连接mysql,连接的时候需要输入密码,密码就是之前生成的那个随机密码,输入即可成功!


进入到mysql控制台之后,执行:show databases;   


4、SQL配置权限

grant all privileges on *.* to root@'%' identified by 'abc#123';

或者如下命令



----------------------------------------------------

参考资料

CentOS下安装mysql  http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html

Yum命令详解 http://www.cnblogs.com/chuncn/archive/2010/10/17/1853915.html

Yum lock问题 http://www.cnblogs.com/tippoint/archive/2010/09/19/1831126.html

rpm包安装mysqlhttp://blog.csdn.net/liumm0000/article/details/18841197

The server quit without updating PID file问题的解决办法http://www.jb51.net/article/48625.htm

杀死进程的指令http://blog.csdn.net/andy572633/article/details/7211546

 
 
#修改配置文件位置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值