Linux远程部署MySQL数据库,供大家参考,具体内容如下

1.0 安装 yum install lrzsz -y 命令(导入外界压缩包插件(已下载无视即可))

1.1 将mysql压缩包拷贝到 /usr/local 文件目录下进行解压:

1.2 将导入的Mysql压缩包进行解压,输入:tar -zxvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz命令

1.3 解压完成后,将解压后的文件更改名字为:mysql 输入:mv mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz mysql 命令将文件名更改,

1.4 卸载linux系统自带mysql(自带插件不全)

查看:rpm -qa|grep mysql

如果没有直接进行下一步

卸载:yum remove mysql mysql-server mysql-libs

输入:rpm -qa|grep mysql命令再进行查看 什么也不显示表示已经删除。

如果卸载不成功 表示关联文件,输入:rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64命令进行强制卸载

1.5 创建用户组和用户

创建用户组:groupadd mysql

创建用户:useradd -r -g mysql mysql

1.6 给mysql用户指定专有用户组和用户

先创建data文件夹 进到mysql文件目录下创建data文件夹

cd /usr/local/mysql

mkdir data

1.7 指定用户和用户组

cd /usr/local/

chown -R mysql mysql/

chgrp -R mysql mysql/

1.8 初始化mysql

cd /usr/local/mysql/bin

yum -y install numactl

./mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --lc_messages_dir=/usr/local/mysql/share --lc_messages=en_US

记住生成的mysql临时密码

如果忘记密码或者想重新初始化,可以先将mysql/data目录中文件删除,然后再执行初始化命令。

1.9 配置my.cnf

输入:vi /etc/my.cnf命令进入配置文件当中

[mysqld]

basedir=/usr/local/mysql/

datadir=/usr/local/mysql/data/

将此该信息拷贝入配置文件 按i键进行编辑

编辑好后按下ESC按键 再按 Shift + ; 输入wq保存退出

2.0 启动MySQL

cd /usr/local/mysql/bin

./mysqld_safe --user=mysql &

2.1 设置开机自启动

cd /usr/local/mysql/support-files/

cp mysql.server /etc/init.d/mysql

vi /etc/init.d/mysql

在如图下位置添加mysql目录

下图是添加后的 保存退出

授权:chmod +x /etc/init.d/mysql

设为开机启动:chkconfig --add mysql

2.2 启动服务

启动服务:service mysql start

停止服务:service mysql stop

重启服务:service mysql restart

查看服务:service mysql status

2.3 登录MySQL

进入bin目录:cd /usr/local/mysql/bin

登录:./mysql -u root -p

进行修改密码,登录授权,授权生效 命令

修改密码:set password=password("root");将密码更改为root

登录授权:grant all privileges on *.* to'root' @'%' identified by 'root';

授权生效:flush privileges;

2.4 用Navicat测试Windows链接Linux系统mysql数据库

如果显示链接失败 不要慌! 一定是防火墙没有打开3306端口去设置

2.5 打开防火墙配置文件

进入防火墙配置文件 vi /etc/sysconfig/iptables

增加一行:-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT 开放3306端口

保存退出即可

然后重启一下防火墙service iptables restart

再进行连接测试:

就会显示连接成功,可以自由运用了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

linux下部署mysql数据库连接_Linux远程部署MySQL数据库详细步骤相关推荐

  1. linux下利用openssl来实现证书的颁发(详细步骤)--转载和修改

    原文地址:http://www.cnblogs.com/firtree/p/4028354.html linux下利用openssl来实现证书的颁发(详细步骤) 1.首先需要安装openssl,一个开 ...

  2. linux下expdp定时备份_Linux 自动备份 Oracle 数据库 Shell 脚本

    我们之前也介绍过,如何在 Linux 备份 MySQL . 作为一个后端开发人员,备份数据库是一个良好的习惯,虽然说数据库损坏或者数据丢失的概率很低,但是你不得不防,要不 2019-9-11 10:2 ...

  3. Linux 下配置 Hadoop2.x 高可用 zookeeper Yarn,详细步骤。

    此系列文章是探索大数据道路的记录,有些记录是为了备忘,有些记录是为了学习心得内容,有些是为了给大家提供一个好的学习资料.持续更新中-大家也可以到我的私人blog查看该系列文章.blog.cutexim ...

  4. A054_Linux本地部署_华为云远程部署

    目录 1.内容介绍 2.Linux本地部署 2.1.引入 2.2.上传所需文件 2.3.安装jdk 1.8 2.4.安装mysql 2.4.1.Mysql卸载 2.4.2.Mysql安装 2.4.3. ...

  5. linux下网站平台的搭建——apache +PHP+mysql

    linux下网站平台的搭建--apache +PHP+mysql 实验环境 VMware 6.5.2+redhat Enterprise 5 AS 我的内核版本 本文实验基础环境已经做好了一个dns的 ...

  6. linux查看远程服务器端口,linux下查看本机和远程服务器的端口是否连通的方法...

    linux下查看本机和远程服务器的端口是否连通的方法 如下所示: 1.ssh -v -p [端口号] [用户名]@[IP地址] 2.curl [IP地址]:[端口号] 以上这篇linux下查看本机和远 ...

  7. linux ftp 团队认证,linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建

    linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建 1.FTP协议:有命令和数据连接两种 命令连接,控制连接:21/tcp 数据连接: 主动模式,运行在20/tcp端口 和 ...

  8. linux下安装配置apache+php,linux下安装apache与php;Apache+PHP+MySQL配置攻略

    linux下安装apache与php;Apache+PHP+MySQL配置攻略 时间:2019-10-09 20:04 1.apache 在如下页面下载apache的for Linux 的源码包 ht ...

  9. linux下freerdp编译,linux下安装freerdp连接windows远程桌面的好软件软件

    linux下安装freerdp连接windows远程桌面的好软件软件 (5页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 8.90 积分 Linux 下安 ...

最新文章

  1. android 获取活动栈,活动的生命周期系列(1)返回栈
  2. 单页面与多页面的区别与优缺点?
  3. mysql8.0client_navicat 连接mysql8.0 报错client does not support authentication
  4. myBatis xml if、where、if-else?、foreach 心得
  5. 如果你是一位资深的玩机人士,那么你不能错过它——uTools
  6. xshell连接虚拟机linux系统失败问题
  7. 美团推出外卖版拼多多;iOS 14 Beta 3暂禁用3D Touch功能;Rust 1.45 发布| 极客头条
  8. 2 追踪光线=》2.6 反射光线
  9. 什么舱位_海运出口中FOB条款是什么意思?
  10. 什么叫侧面指纹识别_哪种指纹识别方式好?侧边指纹识别可能会成为主流
  11. c++低通数字滤波器_快速扫盲之一阶RC低通数字滤波器算法实现
  12. 很恶心的一个关于字符串的题目!
  13. Win10的一些快捷键
  14. uint8_t范围_uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型 - 大总结,看完全明白了...
  15. 电脑键盘部分按键失灵_键盘按键失灵,教您电脑键盘失灵怎么办
  16. 名校400门免费人文社科公开课视频合集!
  17. 浅谈essay、paper和dissertation的区别
  18. Scheme 编程语言(1)介绍
  19. CPU 已不足以驱动屏幕指纹识别技术,于是 vivo 用 DSP 来加速
  20. ISTQB基础级备考攻略

热门文章

  1. Spring JMS,消息自动转换,JMS模板
  2. 使用JavaCV进行手和手指检测
  3. 立面设计模式–设计观点
  4. 在下一个项目中不使用JavaDoc的5大原因
  5. GWT Spring和Hibernate进入数据网格世界
  6. 修改表格字体颜色_word排版应用:如何创建文本样式和表格样式
  7. inkscape生成g代码_三点二. 量子对抗生成网络 (Quantum GAN)
  8. python csv转为html,在Python中将CSV转换为HTML表格
  9. 买了服务器之后如何操作系统,买了服务器之后如何操作系统
  10. 查询linux kafka安装目录,Kafka 1.0.0安装和配置--Linux篇