CentOS7使用yum安装MySql并开启远程
前言:既然安装linux云服务器上mysql,准备工作,需要做好并且需要细致,本教程简单快捷,比网上的其他的改各种配置文件简单方便快捷。好了废话不多说,接下来就开始mysql安装之旅
以阿里云(云服务器ECS_云主机_服务器托管_弹性计算-阿里云)和腾讯云服务器为例,本人因为不想在本地安装数据库,就购买了便宜又好用的云服务器,不仅可以部署项目还可以当远程mysql使用,特别方便,喜欢的也可以去买一下云服务器全球购2022新春采购节
教程开始:
1、下载mysql的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
2、安装rpm包,安装后就可以得到mysql的yum源powershell
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
3、安装mysql服务
sudo yum install mysql-server -y
4、启动mysql服务
service mysqld start
如果出现:Redirecting to /bin/systemctl restart mysqld.service使用下面这种方式启动mysql:
systemctl restart mysqld.service
systemctl start mysqld.service
systemctl stop mysqld.service
5、重置密码(安装mysql,root用户默认是没有设置密码的,这里我们重置一下密码)
$ mysql -u root
mysql > use mysql;
mysql > update user set password=password('your password') where user='root';
mysql > exit;
#重启mysql
$ service mysqld restart
6、设置外网访问权限
mysql默认的访问权限只是localhost,这里设置一下外网访问权限# 首先再次登录MySql
$ mysql -u root -p
# 这里提示你输入密码Enter password 输入你设置的密码,回车登录.注意这里密码输入时不显示的
mysql> use mysql;
mysql> Grant all privileges on *.* to 'root'@'%' identified by '123456' with grantoption;
Query OK, 0 rows affected (0.00 sec)注意:其中 第一个*表示数据库名;
第二个*表示该数据库的表名;
如果像上面那样 *.*的话表示所有到数据库下到所有表都允许访问;
‘%’:表示允许访问到mysql的ip地址;当然你也可以配置为具体到ip名称;
%表示所有ip均可以访问;
后面:identified by ‘xxxx’为root用户的password,这里可以修改设置为你自己定义的密码然后:
# 刷新下权限,或者重启下mysql
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
# 查询下,可以看到多出了一个%(%就代表的所有的外部机器)
mysql> select host,password from user;
+-------------------------+-------------------------------------------+
| host | password |
+-------------------------+-------------------------------------------+
| localhost | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
| izm5e9z5o9dc8zqsz4wmohz | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
| 127.0.0.1 | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
| ::1 | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
| localhost | |
| izm5e9z5o9dc8zqsz4wmohz | |
| % | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
+-------------------------+-------------------------------------------+
7 rows in set (0.00 sec)
# 显示如上面,就没有问题了
注意:开启远程连接之后,以腾讯云为例:需要添加服务器安全组规则,也就是开启端口访问,如mysql数据库访问端口为:3306 这里需要开启3306端口,如下图所示:
本人公网服务器,不想被攻击,在此打码,
如果你通过上面购买阿里云的优惠链接购买,添加安全组,同样也是如此,在此不在演示,关于
如有不懂,可以私信我。
CentOS7使用yum安装MySql并开启远程相关推荐
- centos(5) : centos7 使用yum安装mysql并开启远程连接及重置密码
安装及配置mysql 在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB. 1 下载并安装MySQ ...
- centos7在线yum安装mysql时官方镜像下载过慢的解决方案
centos7在线yum安装mysql时官方镜像下载过慢的解决方案 参考文章: (1)centos7在线yum安装mysql时官方镜像下载过慢的解决方案 (2)https://www.cnblogs. ...
- CentOS6.8下使用yum安装mysql,并远程登陆mysql
yum安装5.6版本的mysql一.检查系统是否安装其他版本的MYSQL数据 #yum list installed | grep mysql有则删除所有 #yum -y remove mysql-l ...
- CentOS7的yum安装mysql
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 一.mariadb 查看CentOS7中是否已经安装了mariadb数据库,若安装了mariadb数 ...
- centos7下yum安装mysql
2019独角兽企业重金招聘Python工程师标准>>> 一般在linux下安装mysql 的步骤如下: 安装前看是否安装过mysql, yum list installed mysq ...
- Centos7下yum安装MySQL 5.7
在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB. 1 下载并安装MySQL官方的 Yum Re ...
- CentOS7使用yum安装MySQL——指定版本
在CentOS中使用yum安装指定版本的MySQL 1.进入MySQL官网获取MySQL的yum源,顺序如下: 点击DownLoad --> 点击下面的MySQL Community (GPL) ...
- linux7yum安装mysql,CentOS7 使用yum安装mysql
1.安装libaio, yum install libaio 2.卸载mariadb yum remove mariadb-libs-5.5.41-2.el7_0.x86_64 3.下载mysql ...
- 阿里云centos7使用yum安装mysql的正确姿势
yum快速安装mysql 新增yum源 rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 查看可用的 ...
最新文章
- 使用Metasploit工作区
- 后盾网lavarel视频项目---5、淘宝镜像cnpm的原理及如何使用
- 图像处理入门 100 题,有人把它翻译成了中文版!
- WSL1 升级为 WSL2
- pdo mysql 事务_PHP PDO对象如何确定它是否已经存在于MySQL事务中?
- C#.NET 大型通用信息化系统集成快速开发平台 4.6 版本 - SSO单点登录接口
- 数据结构笔记(二) 栈和队列(C语言描述)
- 实体和电商哪个更能赚到?
- servlet详解及Tomcat中多线程下的Servlet(1)
- 科技爱好者周刊:第 91 期
- SpringBoot PageOffice 在线编辑 (完整版、有源码)
- 如何提高软件测试效率
- macd java 源代码_改良智能MACD指标公式及源代码
- ubuntu桌面状态栏不见
- 美国访问学者申请|J1签证官方指定材料大全
- 104届广交会秋交会展位(摊位)联营参展函 (广交会展位合作)
- java 迷宫代码_老鼠走迷宫代码 JAVA
- 让Windows2000飞起来(转)
- 利用7z程序压缩、解压
- httpclient动态代理ip