centos安装mysql客户端安装_CENTOS安装MYSQL

centos安装mysql客户端安装_CENTOS安装MYSQL1[root@localhost~]#yuminstallmysql-server注意:此处错误提示为安装失败。原因:CentOS7自带有MariaDB而不是MySQL,MariaDB和MySQL一样也是开元的数据库解决方案:如果必须要安装MySQL,首先必须添加mysql社区repo通过输入命令:sudorpm-Uvhhttp://dev.mysql.com/get/mysql-c…

大家好,又见面了,我是你们的朋友全栈君。

48304ba5e6f9fe08f3fa1abda7d326ab.png

1 [root@localhost ~]#yum install mysql-server

bc5df4b1fa86f248377de087a7dd5637.png

注意:此处错误提示为安装失败。

原因:CentOS7自带有MariaDB而不是MySQL,MariaDB和MySQL一样也是开元的数据库

解决方案:如果必须要安装MySQL,首先必须添加mysql社区repo通过输入命令:sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

d116d84c9a76afea37034b0b265ab9d3.png

执行完后,则继续执行:yum install mysql-server

be0321f5691bbe21cfe7ee2dbeab0d33.png

2 [root@localhost ~]#yum install mysql-devel

f9e631b8b20a3941736a3c401ece6de5.png

到此mysql数据库安装完成了,接下来需要对数据库进行一些简单配置

5、在/etc/my.cnf 文件中加入默认字符集

[root@localhost ~]#vim /etc/my.cnf

acf20a43a32a6ad82062acd2eea2b842.png

6、启动或关闭mysql服务

48304ba5e6f9fe08f3fa1abda7d326ab.png

[root@localhost ~]#service mysqld start –启动mysql

[root@localhost ~]#service mysqld stop –关闭mysql·

[root@localhost ~]#lsof -i:3306 –数据库端口是否开启

54cf3eb9953f3cc403396db622a02929.png

48304ba5e6f9fe08f3fa1abda7d326ab.png

7、设置开机启动mysql服务

[root@localhost ~]# chkconfig –add mysqld

8、创建root管理员

mysqladmin -u root password 密码

9、进入mysql容器中

mysql -u root -p

69788183f19bad8fd11f86a7d69bb2fb.png

9、设置允许远程访问

开放防火墙的端口号

mysql增加权限:mysql库中的user表新增一条记录host为“%”,user为“root”。

use mysql;

UPDATE user SET `Host` = ‘%’ WHERE `User` = ‘root’ LIMIT 1;

4d7cca743f35a7d3112fca33d4351ac2.png

39f9532c5cca13ac614ae3fe48ff62d5.png

%表示允许所有的ip访问

10、开放防火墙端口,允许外部访问

a、修改防火墙配置

vi /etc/sysconfig/iptables

加入:-A INPUT -p tcp -m tcp –dport 3306 -j ACCEPT 这段配置,然后进行保存

36268e1cd2973ef417b5d129d527fa73.png

iptables基本命令

systemctl restart iptables.service — 重启防火墙

systemctl status iptables.service — 查看状态

service iptables save — 保存规则

systemctl enable iptables.service — 设置开机启动

systemctl start iptables.service — 开启服务

注意:如果用的是阿里云服务器,需要配置安全组规则,否则无法访问

11、测试远程访问

我用的是SQLyog客户端进行连接,如果弹出该提示框,则表示连接成功!

887e0240455f45e20e590ab7ef7bf4d3.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/153252.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • PyTorch源码解读之torch.utils.data.DataLoader「建议收藏」

    PyTorch源码解读之torch.utils.data.DataLoader「建议收藏」PyTorch中数据读取的一个重要接口是torch.utils.data.DataLoader,该接口定义在dataloader.py脚本中,只要是用PyTorch来训练模型基本都会用到该接口,该接口主要用来将自定义的数据读取接口的输出或者PyTorch已有的数据读取接口的输入按照batchsize封装成Tensor,后续只需要再包装成Variable即可作为模型的输入,因此该接口有点承上启下的

    2022年6月12日
    43
  • SFTP指定端口号登陆——Linux学习

    SFTP指定端口号登陆——Linux学习sftp-oPort=60001root@192.168.0.254使用-o选项来指定端口号.-oPort=远程端口号

    2025年11月16日
    3
  • html显示当前脚本错误,访问网页总是提示当前网页脚本发生错误怎么办?「建议收藏」

    html显示当前脚本错误,访问网页总是提示当前网页脚本发生错误怎么办?「建议收藏」很多用户现在还在使用IE浏览器来浏览网页,不过最近有用户反映在访问网页的过程中弹出“脚本错误”的提示框,提示当前页面的脚本发生错误,这是怎么回事呢?出现这种情况的原因是用户使用的浏览器不能完全支持页面里的脚本,该如何解决此问题呢?方法一:清除IE缓存1、清除IE浏览器的缓存,点击工具》Internet选项,然后点击Internet删除文件(勾选删除所有脱机内容),之后重新打开IE浏览器,同时确认并…

    2022年8月30日
    3
  • ubuntu下DNS服务器配置

    ubuntu下DNS服务器配置现贴一个wiki上的dns配置(非常全面,查询用)http://wiki.ubuntu.org.cn/Bind9%E5%AE%89%E8%A3%85%E8%AE%BE%E7%BD%AE%E6%8C%87%E5%8D%97#Master_Server.EF.BC.88.E4.B8.BB.E6.9C.8D.E5.8A.A1.E5.99.A8.EF.BC.89_2进入正题:首先安装BIND套件

    2022年6月4日
    36
  • vuex-mapGetters使用案例解析

    vuex-mapGetters使用案例解析store/index.jsimportVuefrom’vue’importVuexfrom’vuex’Vue.use(Vuex)exportdefaultnewVuex.Store({state:{msg:”HelloVuex!”,name:”cxj”,age:18,hobby:”美女”},getters:{tenYearsOld(state){returnstate.age+1

    2022年5月5日
    63
  • 如何设计三极管控制继电器电路[通俗易懂]

    如何设计三极管控制继电器电路[通俗易懂]在用三极管驱动继电器的时候,不管是NPN还是PNP,都要把继电器接在三极管的集电极,而不会接在发射极上。一般初学者都会容易碰到这个问题,下面和大家分析一下这个问题。

    2022年6月24日
    27

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号