MySQL数据库之Linux远程服务器上部署MySQL的步骤教程
小标 2018-11-13 来源 : 阅读 1150 评论 0

摘要:本文主要向大家介绍了MySQL数据库之Linux远程服务器上部署MySQL的步骤教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。

本文主要向大家介绍了MySQL数据库之Linux远程服务器上部署MySQL的步骤教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。


1.前期准备


1.1所需软件


登录远程服务器工具:Xshell


文件传输工具:Xftp


1.2 关闭服务器防火墙


运行命令关闭防火墙


systemctl stop firewalld.service

   



运行命令关闭防火墙开机自启动


systemctl disable firewalld.service

   



1.3 安装vim 和 unzip


yum install -y vim unzip

   



2.端口配置


开启 Linux 服务器 的3306端口




3.编译安装MySQL


3.1运行命令检查系统中是否存在MySQL 或者 MariaDB。


rpm -qa | grep mysql

rpm -qa | grep mariadb

   



如若存在,则执行以下命令删除


rpm -e 软件名    #注意:这里的软件名必须包含软件的版本信息,如rpm -e mariadb-libs-5.5.52-1.el7.x86_64。一般使用此命令即可卸载成功。

rpm -e --nodeps 软件名   #卸载不成功时使用此命令强制卸载

   





3.2 运行以下命令安装MySQL


yum install -y libaio-*       #安装依赖

 

mkdir -p /usr/local/mysql     #创建mysql安装目录

 

cd /usr/local/src             #进入软件压缩包管理区域

 

wget https://zy-res.oss-cn-hangzhou.aliyuncs.com/mysql/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz 

                              #在线下载mysql安装包

tar -xzvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

                              #在线解压mysql安装包

mv mysql-5.7.17-linux-glibc2.5-x86_64/* /usr/local/mysql/

                              #移动解压文件至mysql目录

   







3.3 依次运行以下命令建立 MySQL 组和用户,并将用户添加到组中


groupadd mysql

useradd -g mysql -s /sbin/nologin mysql

   



运行命令初始化MySQL数据库


/usr/local/mysql/bin/mysqld --initialize-insecure --datadir=/usr/local/mysql/data/ --user=mysql

   





3.4更改MySQL安装目录的属性


chown -R mysql:mysql /usr/local/mysql

   





3.5 依次运行以下命令设置开机自启动


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

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

chmod +x /etc/init.d/mysqld             # 添加执行权限

vim /etc/rc.d/rc.local

   



在 rc.local 文件中添加 /etc/init.d/mysqld start




(按 i 进入编辑模式,按 esc 退出编辑模式,按 :wq 保存并退出)


3.6 启动MySQL数据库


/etc/init.d/mysqld start

   





3.7 设置环境变量


3.7.1


运行 vi /root/.bash_profile 打开文件,按 i 进入编辑模式。


将 PATH 修改为


PATH=$PATH:$HOME/bin:/usr/local/mysql/bin:/usr/local/mysql/lib。


按 esc 键退出编辑模式,输入 :wq 保存并关闭文件。


运行 source /root/.bash_profile 重新执行文件


3.7.2


修改 MySQL 的 root 用户密码:初始化后 MySQL 为空密码可直接登录,为了保证安全性需要修改 MySQL 的 root 用户密码。


mysqladmin -u root password 密码

   



3.7.3


测试登录 MySQL 数据库。


mysql -uroot -p密码         #-p和密码之间无空格

   



3.7.4


远程数据库授权


GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'rootroot' WITH GRANT OPTION;

   





3.8 测试远程连接




然后数据库就安装成功了,是不是很简单。


          

本文由职坐标整理并发布,希望对同学们学习MySQL有所帮助,更多内容请关注职坐标数据库MySQL数据库频道!



本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程