前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基于Linux安装Mysql5.7

基于Linux安装Mysql5.7

作者头像
黎明大大
发布2020-09-08 15:35:52
6260
发布2020-09-08 15:35:52
举报
文章被收录于专栏:java相关资料
一、先检查系统是否装有mysql
代码语言:javascript
复制
rpm -qa | grep mysql

如下图,没有显示任何结果,则代表之前系统没有装过mysql

二、下载mysql的repo源
代码语言:javascript
复制
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

如果报错: -bash: wget: 未找到命令,则安装插件

代码语言:javascript
复制
  yum -y install wget
三、安装mysql-community-release-el7-5.noarch.rpm包
代码语言:javascript
复制
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
四、安装MySQL
代码语言:javascript
复制
sudo yum install mysql-server

下载的快的话,基本半分钟内就能安装完

五、重置MySQL密码
代码语言:javascript
复制
mysql -u root

可能会如下报错: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 原因:原因是/var/lib/mysql的访问权限问题。

代码语言:javascript
复制
chown root /var/lib/mysql/
六、重启MySQL服务
代码语言:javascript
复制
service mysqld restart
七、接着登陆设置密码
代码语言:javascript
复制
mysql -u root
use mysql;
update user set password=password('123456') where user='root';
exit;

接着继续重启MySQL服务

代码语言:javascript
复制
service mysqld restart
八、接着设置Root账户远程连接密码
代码语言:javascript
复制
 mysql -u root -p
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";
九、重启服务器
代码语言:javascript
复制
service mysqld restart
十、关闭防火墙
代码语言:javascript
复制
systemctl stop firewalld.service
十一、使用外网工具连接MySQL即可啦
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、先检查系统是否装有mysql
  • 二、下载mysql的repo源
  • 三、安装mysql-community-release-el7-5.noarch.rpm包
  • 四、安装MySQL
  • 五、重置MySQL密码
  • 六、重启MySQL服务
  • 七、接着登陆设置密码
  • 八、接着设置Root账户远程连接密码
  • 九、重启服务器
  • 十、关闭防火墙
  • 十一、使用外网工具连接MySQL即可啦
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档