centos 7安装mysql

首先7和6已经发生了很多变化,centos7 已经不支持mysql(6默认安装mysql),因为收费了你懂得,所以内部集成了mariadb,而安装mysql的话会和mariadb的文件冲突,所以需要先卸载mariadb,以下为卸载mariadb,安装mysql的步骤。

 

#列出所有被安装的rpm package 
rpm -qa | grep mariadb

 

#卸载

rpm -e mariadb-libs-5.5.37-1.el7_0.x86_64

错误:依赖检测失败:
        libmysqlclient.so.18()(64bit) 被 (已安裝) postfix-2:2.10.1-6.el7.x86_64 需要
        libmysqlclient.so.18(libmysqlclient_18)(64bit) 被 (已安裝) postfix-2:2.10.1-6.el7.x86_64 需要

 

#强制卸载,因为没有--nodeps

rpm -e --nodeps mariadb-libs-5.5.37-1.el7_0.x86_64

 

#安装mysql5.5.39的rpm包

rpm -ivh /home/liwei/MySQL-server-5.5.39-2.el6.x86_64.rpm

 

rpm -ivh /home/liwei/MySQL-client-5.5.39-2.el6.x86_64.rpm


安装可能会出现依赖包错误,那就先安装依赖咯,安装好后可以启动mysql了

# service mysql start

我们在使用mysql数据库时,都得首先启动mysql服务,可以通过  chkconfig --list | grep mysqld 命令来查看mysql服务是不是开机自动启动,

如果不是开机自动启动可以通过 chkconfig mysqld on 命令来将其设置成开机启动,这样就不用每次都去手动启动了


root账号设置密码(注意这个root账号是mysql的root账号,非Linux的root账号)

# mysqladmin -u root password 'root'  // 通过该命令给root账号设置密码为 root

设置帐号远程登录

mysql> UPDATE user SET Password=PASSWORD('hanzhou') where USER='root';
mysql>grant all privileges on *.* to 'root'@'%'; 
mysql> FLUSH PRIVILEGES; 


因为我们的mysql数据库是可以通过网络访问的,并不是一个单机版数据库,其中使用的协议是 tcp/ip 协议,我们都知道mysql数据库绑定的端口号是 3306 ,所以我们可以通过 netstat -anp 命令来查看一下,Linux系统是否在监听 3306 这个端口号


整理自网络:

http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html

http://mrlee23.iteye.com/blog/2103729



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值