位置: 编程技术 - 正文

详解腾讯云CentOS7.0使用yum安装mysql及使用遇到的问题(腾讯云centos7有界面吗)

编辑:rootadmin

推荐整理分享详解腾讯云CentOS7.0使用yum安装mysql及使用遇到的问题(腾讯云centos7有界面吗),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:腾讯云服务器linux系统,腾讯云centos怎么远程连接,腾讯云centos5.8,腾讯云centos7有界面吗,腾讯云centos怎么远程连接,腾讯云centos5.8,腾讯云linux,腾讯云centos怎么用,内容如对您有帮助,希望把文章链接给更多的朋友!

背景:

今天才申请了腾讯云+校园计划的1元服务器,安装了Centos7.0,在安装MySQL的时候,使用yum list | grep mysql 来查找yum源中是否有mysql,结果如下:

总之是看不到mysql-server的影子,(PS:据说Centos7.0的源中暂时还没有mysql,但是相同版本的Centos在阿里云是可以直接使用yum install mysql-server 来直接安装mysql的)

于是找了一些mysql的安装源,安装过程如下:

安装过程:

为了解决这个问题,我们要先下载mysql的repo源。

1、下载mysql的repo源

2、安装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、安装mysql

这个过程中就会看到有mysql的软件包存在:

下边的安装和其他安装一样,

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

4、重置密码

详解腾讯云CentOS7.0使用yum安装mysql及使用遇到的问题(腾讯云centos7有界面吗)

重置密码前,首先要登录

登录时有可能报这样的错:ERROR (HY): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2),原因是/var/lib/mysql的访问权限问题。下面的命令把/var/lib/mysql的拥有者改为当前用户:

然后,重启服务:

接下来登录重置密码:

5、开放端口(可以不用设置)

添加以下内容:

保存后重启防火墙:

这样从其它客户机也可以连接上mysql服务了。

6、修改权限可以使其他机器登录:

使用时遇到的问题

(1)Java.sql.SQLException: Access denied for user ‘root'@'localhost' (using password:YES)

问题的场景是:在命令行模式下用户名和密码都是正确的但是就是出现登陆不了授权失败的问题。

解决方法:

进入MySQL命令台:

可以看出该表显示的倒数第二行为:

可以看出在root用户下的任何主机是没有password的,因此可以采取两种方式,在远端使用的时候没有密码,显然是不安全的,然后就是为其在远端访问的时候设置密码。步骤如下:

这相当于是给IP-xxx.xxx.xxx.xxx赋予了所有的权限,包括远程访问权限。

这样就可以为其设置密码,然后就可以使用密码进行登录。

本文链接地址:https://www.jiuchutong.com/biancheng/349848.html 转载请保留说明!

上一篇:mysql 存储过程判断重复的不插入数据(mysql存储过程判断输入判断类型)

下一篇:MySQL5.6 数据库主从同步安装与配置详解(Master/Slave)(mysql数据库主键怎么设置)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络