Linux下安装mySql--yum方式安装

1 准备好linux系统,CentOS7版本

2 查看可安装的软件包


3 安装mysql客户端 :命令:yum install mysql

一路默认y就行


4 安装mysql服务器

第一步:命令:yum install mysql-server


解决方案:参考文档:https://www.cnblogs.com/yowamushi/p/8043054.html

安装从网上下载文件的wget命令  yum -y install wget

下载mysql的repo源    wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

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

查看 ls -1 /etc/yum.repos.d/mysql-community*

再次执行 yum install mysql-server   一路y就可以

第二步: yum install mysql-devel

5 此时已然连接不上,有两个原因:

    第一个是mySql权限问题,解决方案 开启mysql服务之后

    登录mysql

    mysql -u root -p

    mysql> use mysql;

    Database changed

    mysql> update user set host = '%' where user = 'root'  and host='localhost';

    mysql> grant all privileges  on *.* to root@'%' identified by "password"; (password是你设定的root)
    Query OK, 0 rows affected (0.00 sec)

    mysql> flush privileges;

    Query OK, 0 rows affected (0.00 sec)


    第二个是centOS 的防火墙没有把3306的端口号打开,解决方案

    firewall-cmd --zone=public --add-port=3306/tcp --permanent    (--permanent永久生效,没有此参数重启后失效)

    后必须重启防火墙:firewall-cmd --reload


之后应该本地能正常连接虚拟机上的mySql了



    







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值