CentOs6.5安装Mysql-5.5.49

1:首先检查mysql是否已安装:

rpm -qa | grep -i mysql

2:删除已安装的mysql

yum -y remove mysql-*

3:查找之前老版本mysql的目录、并且删除老版本mysql的文件和库

# find / -name mysql

查找结果如下:

/var/lib/mysql

/var/lib/mysql/mysql

/usr/lib64/mysql

删除对应的mysql目录

# rm -rf /var/lib/mysql

# rm -rf /var/lib/mysql

# rm -rf /usr/lib64/mysql

注意:卸载后/etc/my.cnf不会删除,需要进行手工删除

rm -rf /etc/my.cnf

4:用xftp把MySQL-5.5.49-1.linux2.6.x86_64.rpm-bundle.tar放进虚拟机里

解压:# tar -xvf  MySQL-5.5.49-1.linux2.6.x86_64.rpm-bundle.tar

分别安装下面三个文件:

# rpm  -ivh  MySQL-server-5.5.49-1.linux2.6.x86_64.rpm

# rpm  -ivh  MySQL-devel-5.5.49-1.linux2.6.x86_64.rpm

# rpm  -ivh  MySQL-client-5.5.49-1.linux2.6.x86_64.rpm

5:启动mysql   # service   mysql start

首次安装时,默认密码为空,可以使用如下命令修改root密码

#mysql  admin -u  root  password  '123456'

6: 登录mysql   # mysql -u root –p

可能出现下面错误


解决办法

# /etc/init.d/mysql  stop
# mysqld_safe  --user=mysql--skip-grant-tables --skip-networking &

7:重新登录mysql,修改mysql登录密码并实现远程登录

# mysql  -u root

mysql> use mysql;

mysql> UPDATE  user  SET Password=PASSWORD('123456') where USER='root';    -------------修改登录密码

mysql>GRANT ALL  PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456'  WITH GRANT OPTION;   ----------使用密码远程登录   

mysql>FLUSH  PRIVILEGES;  ---------使权限生效:

8: 设置etc/my.cnf文件

rpm包安装的MySQL是不会安装/etc/my.cnf文件的,解决方法,只需要复制/usr/share/mysql目录下的my-huge.cnf 文件到/etc目录,并改名为my.cnf

# cp  /usr/share/mysql/my-huge.cnf   /etc/my.cnf

 

编辑etc/my.cnf文件

# vi  /etc/my.cnf

将注释掉的binlog_format=mixed这一行前面的注释#去掉然后保存

重启mysql:#service mysql restart

9:注意远程登录时记着关闭Linux的防火墙

centOS 6.5关闭防火墙步骤

关闭命令:  service iptables stop 
       永久关闭防火墙:chkconfig iptables off

两个命令同时运行,运行完成后查看防火墙关闭状态 
        service iptables status


MySQL-5.5.49-1.linux2.6.x86_64.rpm-bundle.tar下载地址:

链接:http://pan.baidu.com/s/1o8JYNRs 密码:pv06

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值