centos命令行安装MySQL

一、安装MySQL

1- 查找操作系统是否有安装MySQL,无输出则表示未安装

rpm -qa | grep mysql

##2-查找MySQL安装镜像

yum search mysql

3-下载安装MySQL

yum install xxxxx

若yum源没有MySQL,可以下载MySQL的repo源

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

3-1. 安装mysql-community-release-el7-5.noarch.rpm包

 sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。

3-2. 安装mysql

sudo yum install mysql-server

根据步骤安装就可以了,不过安装完成后,没有密码,需要重置密码。

4-启动MySQL

service mysqld start

注意:第一次安装成功后,卸载了再装出现启动超时的错误,最后实在解决不了,就系统重装了,所以应该是因为没有卸载干净吧,至于怎么卸载干净就不知道了

5. 重置密码

这里写图片描述

二、设置MySQL远程连接

解决客户端与服务器端的连接(mysql) :xxx.xxx.xxx.xxx is not allowed to connect to this mysql service

1. 授权法

  • 服务器端登录mysql,并进入mysql数据库。
    这里写图片描述
  • 使用户username使用userpasswd从任何主机连接到mysql服务器

    GRANT ALL PRIVILEGES ON *.* TO 'username' @'%' IDENTIFIED BY 'userpasswd' WITH GRANT OPTION;

    这里写图片描述

  • 使用户username从IP为192.168.1.1的主机连接到mysql服务器,并使用userpasswd作为密码

    GRANT ALL PRIVILEGES ON *.* TO 'root' @ '192.168.1.3' IDENTIFIED BY 'userpassword'  WITH GRANT OPTION;

2. 改表法

  • 在服务器所在主机登录mysql,更改mysql数据库里的“user”表里的“host”项
    ,从“localhost”改为“%”
mysql>use mysql;
mysql>update user set host = '%' where user = 'root'; 
mysql>select host, user from user; 
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值