linux下部署mysql数据库连接_Linux远程部署MySQL数据库详细步骤
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数据库详细步骤相关推荐
- linux下利用openssl来实现证书的颁发(详细步骤)--转载和修改
原文地址:http://www.cnblogs.com/firtree/p/4028354.html linux下利用openssl来实现证书的颁发(详细步骤) 1.首先需要安装openssl,一个开 ...
- linux下expdp定时备份_Linux 自动备份 Oracle 数据库 Shell 脚本
我们之前也介绍过,如何在 Linux 备份 MySQL . 作为一个后端开发人员,备份数据库是一个良好的习惯,虽然说数据库损坏或者数据丢失的概率很低,但是你不得不防,要不 2019-9-11 10:2 ...
- Linux 下配置 Hadoop2.x 高可用 zookeeper Yarn,详细步骤。
此系列文章是探索大数据道路的记录,有些记录是为了备忘,有些记录是为了学习心得内容,有些是为了给大家提供一个好的学习资料.持续更新中-大家也可以到我的私人blog查看该系列文章.blog.cutexim ...
- 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. ...
- linux下网站平台的搭建——apache +PHP+mysql
linux下网站平台的搭建--apache +PHP+mysql 实验环境 VMware 6.5.2+redhat Enterprise 5 AS 我的内核版本 本文实验基础环境已经做好了一个dns的 ...
- linux查看远程服务器端口,linux下查看本机和远程服务器的端口是否连通的方法...
linux下查看本机和远程服务器的端口是否连通的方法 如下所示: 1.ssh -v -p [端口号] [用户名]@[IP地址] 2.curl [IP地址]:[端口号] 以上这篇linux下查看本机和远 ...
- linux ftp 团队认证,linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建
linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建 1.FTP协议:有命令和数据连接两种 命令连接,控制连接:21/tcp 数据连接: 主动模式,运行在20/tcp端口 和 ...
- 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 ...
- linux下freerdp编译,linux下安装freerdp连接windows远程桌面的好软件软件
linux下安装freerdp连接windows远程桌面的好软件软件 (5页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 8.90 积分 Linux 下安 ...
最新文章
- android 获取活动栈,活动的生命周期系列(1)返回栈
- 单页面与多页面的区别与优缺点?
- mysql8.0client_navicat 连接mysql8.0 报错client does not support authentication
- myBatis xml if、where、if-else?、foreach 心得
- 如果你是一位资深的玩机人士,那么你不能错过它——uTools
- xshell连接虚拟机linux系统失败问题
- 美团推出外卖版拼多多;iOS 14 Beta 3暂禁用3D Touch功能;Rust 1.45 发布| 极客头条
- 2 追踪光线=》2.6 反射光线
- 什么舱位_海运出口中FOB条款是什么意思?
- 什么叫侧面指纹识别_哪种指纹识别方式好?侧边指纹识别可能会成为主流
- c++低通数字滤波器_快速扫盲之一阶RC低通数字滤波器算法实现
- 很恶心的一个关于字符串的题目!
- Win10的一些快捷键
- uint8_t范围_uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型 - 大总结,看完全明白了...
- 电脑键盘部分按键失灵_键盘按键失灵,教您电脑键盘失灵怎么办
- 名校400门免费人文社科公开课视频合集!
- 浅谈essay、paper和dissertation的区别
- Scheme 编程语言(1)介绍
- CPU 已不足以驱动屏幕指纹识别技术,于是 vivo 用 DSP 来加速
- ISTQB基础级备考攻略
热门文章
- Spring JMS,消息自动转换,JMS模板
- 使用JavaCV进行手和手指检测
- 立面设计模式–设计观点
- 在下一个项目中不使用JavaDoc的5大原因
- GWT Spring和Hibernate进入数据网格世界
- 修改表格字体颜色_word排版应用:如何创建文本样式和表格样式
- inkscape生成g代码_三点二. 量子对抗生成网络 (Quantum GAN)
- python csv转为html,在Python中将CSV转换为HTML表格
- 买了服务器之后如何操作系统,买了服务器之后如何操作系统
- 查询linux kafka安装目录,Kafka 1.0.0安装和配置--Linux篇