栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

阿里云服务器安装mysql

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

阿里云服务器安装mysql

买了一台轻量的阿里云服务器,没咋用,感觉买了mysql可能用的还是比较少,尝试自己安装了一下mysql,看是否可用。

背景

操作系统:Linux,Ubuntu

镜像:Docker

蹚坑步骤1:admin中通过yum安装了mysql

首先linux支持yum软件仓库,所以可以通过yum指令来添加,通过以下指令在/home/admin路径下安装了一次:(其实在root账户下安装就可以使用了)

wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server --nogpgcheck

然后通过以下指令想打开mysql(试试有没有成功,因为还没有找到初始密码):

systemctl start mysqld.service

结果报错如下所示:

 此时,搞混了各种密码,就算是登陆不上去了,一气之下直接寻找mysql的文件,通过find,cat等,还是找不到。

蹚坑步骤2:重新安装mysql

后面直接干脆从新安装,通过以下代码:

rpm -qa | grep mysql #查找是否有mysql,有的话执行以下清除一遍,反正我是没找到,我还是执行以下代码清除了一遍

rpm -e  --nodeps        mysql-libs-5.1.73-5.e16_6.i686 #清楚mysql

结果我确实得到了没有找到文件的结果,然后就又开始执行第一步:

wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server --nogpgcheck

 但是,当我在此执行第二行代码的时候,出现了:

 所以需要通过一些方式,转换到root用户,在这里可以直接输入:su,然后在打上服务器的密码(记起来了),直接转换到了root,再接着按照三行安装代码安装即可。

蹚坑步骤3:查看mysql的初始密码
systemctl start mysqld.service #首先启动mysql
grep "password" /var/log/mysqld.log #查看初始密码

这是可以得到初始密码,接下来是修改密码的流程:(需要先登录数据库,在数据库中才可以进行操作)

mysql -uroot -p
#然后输入初始密码
set global validate_password_policy=0;  #修改密码安全策略为低(只校验密码长度,至少8位)。
ALTER USER 'root'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword';(授予root用户远程管理权限)

#操作之后,可以退出了
exit

这时候就已经完成啦。

PS

主要是想搭个远程的mysql数据库玩玩,看看接下来能不能跑通,跑不通再继续探索。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1025022.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号