从零发布自己项目2:linux环境准备之安装mysql

本来我是不想写了的,因为我这个人其实比较懒,而且网上一搜,yum命令安装mysql一抓一大把,我就想算了。但是又遇到坑了。

还是自己老老实实记一下吧。

1.查询是否已安装mysql

rpm -qa | grep mysql

查了一下,没有,所以直接装。如果检测到有的可以用以下命令删除。未亲测,不保证可用。

普通删除模式

 rpm -e mysql

// 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除

rpm -e --nodeps mysql  

2.安装mysql

查看有哪些可用的mysql版本:

yum list | grep mysql

在这里插入图片描述
  
然后安装mysql,mysql-devl,mysql-server

yum install -y mysql-server mysql mysql-devel 命令将mysql mysql-server mysql-devel

这里我就遇到了问题,别人的一次性就安装成功了,但是我的就不行。mysql-server就安装失败了。后面我看了一下,在我第一次查询的时候,就没有查询到可用的mysql-server,所以安装失败了。

所以这里要手动下载:

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

然后rpm安装:

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

然后yum安装:

yum install mysql-server

如果提示没有wget命令,就安装一个:

yum install wget

3.启动mysql

service mysql start

直接启动,网上说第一次启动会有一大堆的配置信息,然后提示你修改初始密码什么的,我这里让他装着,忙完回来已经断开xshell了,重连上去,一开始默认是没有密码的,直接设置:

cd usr/bin
mysqladmin -u root password root*123

在这里插入图片描述

好像就设置成功了?测试一下:
第一次直接:

mysql

提示我们需要密码,第二次输入错误密码试试:

mysql -u root -p

还是错误。第三次输入我们之前设置的root*123,出现了welcome to Mysql
在这里插入图片描述

大功告成。

今天有点忙,装的时候匆忙,中间还被打断好多次,博客里面可能不详细,有什么问题的可以博客下面联系我。

问题补充:
1.本地可以访问,客户端连不上。
第一种情况:我用的阿里云服务器,需要在云服务器管理台配置安全组,允许数据库端口(默认3306)的外部访问。
第二种情况:
打开端口后还是报如下错误:
在这里插入图片描述
再上到服务器,登陆mysql:

mysql -uroot -p

切换到mysql库:

use mysql

查看用户登录权限:

select user,password,host from user;

在这里插入图片描述
可以看到第一条,访问域限制为localhost。
修改访问域:

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

再刷新一下:

flush privileges;

回到客户端,连接成功了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值