精华内容
下载资源
问答
  • mysql数据库服务器搭建
    千次阅读
    2022-03-28 11:31:12

    背景

    在客户提供的虚拟机搭建数据库,完成建表和数据入库。

    • 系统:目标机CentOS 7,本地机Win10
    • 软件:Xshell 7、navicat

    操作过程

    由于是第一次远程在客户机器上建库,且目标机没有安装图形化界面,也不能连接互联网,所以首先需要客户开通维护端口22和数据库端口3306。经过沟通开通了可以连接客户内网的VPN,可以通过VPN访问22端口;3306端口外网可以访问到,使用navicat可以实现可视化建表和数据入库。

    • 通过Xshell远程连接
      首先连接VPN访问内网,然后使用Xshell连接内网段的22端口
      相当于在客户端开启Terminal。
    • 由于目标机不能联网,需要使用rpm的方式安装数据库,在本地机下载好对应版本的MySQL rpm安装包。通过Xshell自带的文件传输工具Xftp,将需要安装的mysql安装包等发送到目标机。
    • 需要卸载CentOS本地自带的数据库,参考“CentOS7安装MySQL”相关的技术文档。

    https://www.cnblogs.com/werr370/p/14633785.html

    • 这里我重新设置密码策略后出现了很多问题,所以建议不修改为弱密码策略,默认的密码是需要英文大小写加数字和符号。然后my.cnf文件配置自己需要的端口即可,还有许多参数实际并不全部需要。
    • 配置完成后使用mysql -u root -p命令进入,输入密码登入mysql界面就成功安装了。
    更多相关内容
  • 项目11 MySQL数据库服务器搭建.ppt
  • 文章目录 服务器数据库的搭建和远程访问 前言 一、远程连接服务器 二、安装MySQL数据库和SQLyog数据库管理工具 1.MySQL数据库 2.SQLyog工具 3.使用SQLyog工具 三、DOS界面开启数据库远程访问权限 前言 随着NB-IoT的...

    服务器数据库的搭建和远程访问

    本文主要针对本人在NB-IoT项目中有关数据库的开发和使用,进行一些粗浅的学习指导。欢迎大家在评论区批评指正,感谢!


    前言

    随着NB-IoT的不断发展,数据成为了生活中密不可分的一部分,而数据库作为存储数据的地方,高效快速的对数据进行读写操作具有十分重要的现实意义。

    一、远程连接服务器

    使用快捷键WIN+R,在输入框中输入mstsc后回车,即可打开远程桌面连接。在输入框中输入远程连接计算机的IP地址,回车开始连接远程桌面。输入用户名和密码后,选择会话后成功登录服务器,本文租用的是阿里云服务器。

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述

    二、安装MySQL数据库和SQLyog数据库管理工具

    1.MySQL数据库

    打开MySQL安装包,选择Next。
    在这里插入图片描述
    选择Typical后,点击Install开始安装。
    在这里插入图片描述
    完成后跳出窗口安装MySQL服务端,点击Next,选择Detailed Configuration,之后选择默认配置,Next一直点下去,端口号默认是3306。
    在这里插入图片描述在这里插入图片描述
    看到下图界面后,选择第三项,选择"utf-8"编码后点击Next。
    在这里插入图片描述
    接着修改自己的数据库名字,并勾选自动添加环境变量路径后点击Next。
    在这里插入图片描述
    接着设置数据库管理员密码,默认管理员用户名为root。将允许管理员账号远程访问勾选上。若不勾选需要在DOS界面设置远程访问权限,第二种方法将在后面介绍。勾选完成后点击Next、Execute进行数据库安装,并耐心等待安装完成。
    在这里插入图片描述

    2.SQLyog工具

    打开SQLyog安装包,选择Chinese后点击OK。

    在这里插入图片描述
    接受许可证协议,点击下一步,选择安装路径后点击安装。
    在这里插入图片描述

    3.使用SQLyog工具

    在服务器远程界面中打开SQLyog,新建新连接"mysql",使用安装时设置的管理员账号进行登录。此时不存在权限问题,当前为最高权限。点击连接进入数据库界面。
    在这里插入图片描述
    发现已经有建好的数据库,这些数据库都是MySQL的配置数据库,切勿删除和更改。自己使用需要重新建立数据库和表。
    在这里插入图片描述

    三、DOS界面开启数据库远程访问权限

    进入mysql安装目录下的bin文件夹,在文件路径中输入cmd后回车,打开DOS界面。
    在这里插入图片描述

    1、连接数据库
    mysql -hlocalhost -u root -p
    2、输入登录密码
    *****
    3、查看是否允许外部用户访问
    show databases;
    use mysql;
    select host,user,password from user;	//如果host为% 即已经开启外部访问权限
    4、开启外部访问权限
    GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
    flush privileges;	//刷新
    

    在这里插入图片描述

    展开全文
  • 项目11-MySQL数据库服务器搭建.ppt
  • Mysql主从备份数据库服务器搭建

    千次阅读 2022-03-26 13:01:22
    MySQL 主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点。 MySQL 默认采用异步复制方式,这样从节点不用一直访问主服务器来更新自己的数据,数据的更新可 以在远程连接上进行,从节点可以...

    目录

    一,引入mysql主从备份

    1,为什么要做主从备份

    2,什么是mysql主从备份

    3,mysql主从备份原理

    4,mysql主从备份模式

    二,mysql主从备份一主一从搭建

    1,安装mysql

    2,启动

    3,更改密码

    4,mysql主从数据库搭建

    5,修改配置文件

    6,重启服务

    7,配置连接

    8,启动

    9,验证


    一,引入mysql主从备份

    1,为什么要做主从备份

    防止数据丢失,数据的热备份,架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,降低磁盘 I/O访问的频率,提高单个机器的I/O性能

    2,什么是mysql主从备份

    MySQL 主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点。 MySQL 默认采用异步复制方式,这样从节点不用一直访问主服务器来更新自己的数据,数据的更新可 以在远程连接上进行,从节点可以复制主数据库中的所有数据库或者特定的数据库,或者特定的表

    3,mysql主从备份原理

    在主库上把数据更改记录到二进制日志中(Binary Log)中,这些记录称为二进制日志事件。

    从库通过IO线程将主库上的日志复制到自己的中继日志(Relay Log)中。

    从库通过SQL线程读取中继日志中的事件,将其重放到自己数据上

    4,mysql主从备份模式

    一主一从,一主多从,多主一从

    二,mysql主从备份一主一从搭建

    1,安装mysql

    检测系统中是否有mysql

    yum list installed | grep mysql

    向上图这样就是有,删除你以前下载过的mysql及其依赖,

    yum -y remove mysql*

    安装wget命名

    yum install wget -y

    下载rpm包

    wget https://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm

    安装rpm包

    yum -y localinstall mysql57-community-release-el7-10.noarch.rpm

    如果报这个错误就加上—allowerasing来替换

    yum -y --allowerasing localinstall my                                                           sql57-community-release-el7-10.noarch.rpm

    安装mysql

    yum module disable mysql

    yum -y install mysql-community-server                                                            --nogpgcheck

    yum -y install mysql

    2,启动

    启动mysql

    systemctl start mysqld

    设为开机自启

    systemctl enable mysqld

    查看状态

    systemctl status mysqld

    3,更改密码

    查看默认密码

    grep “password” /var/log/mysqld.log

    使用默认密码进入数据库

    mysql -uroot -p

    更改密码

    set global validate_password_policy=0;

    set global validate_password_length=1;

    ALTER USER 'root'@'localhost' IDENTIFIED BY '000000';

    赋予远程连接权限

    grant all privileges on *.* to 'root'@'%' identified by '000000' with grant option;

    刷新权限

    flush privileges;

    4,mysql主从数据库搭建

    两台节点进入数据库,创建一个数据库

    mysql -uroot -p
    
    create database jpz

    主节点

    从节点

    5,修改配置文件

    修改主服务器my.cnf配置文件

    vi /etc/my.cnf

    添加如下

    log-bin=master-bin
    
    binlog-format=ROW
    
    server-id=1
    
    binlog-do-db=jpz

    进入主服务器数据库,赋予从服务器登录主服务器的权限

    mysql -uroot -p
    
    grant replication slave on *.* to 'root'@'%' identified by '000000';

    刷新权限

    flush privileges;

    更改从节点配置文件

    vi /etc/my.cnf

    添加如下

    log-bin=master-bin #二进制文件的名称
    
    binlog-format=ROW #二进制文件的格式

    server-id=2 #服务器的id

    6,重启服务

    重启主服务器的mysqld服务

    systemctl restart mysqld

    登录主节点数据库,

    mysql -uroot -p

    查看装态

    show master status;

    重启从服务器

    systemctl restart mysqld

    7,配置连接

    配置从服务器连接主服务器

    mysql -uroot -p
    
    change master to master_host='192.168.100.140',master_user='root',master_password='000000',master_port=3306,master_log_file='master-bin.000001',master_log_pos=154;

    8,启动

    启动slave

    start slave;

    查看状态

    status slave

    发现报了一个错误,这个错误是说我们的主节点的端口没有打开,我们在主节点打开就行了

    主节点

    firewall-cmd --permanent --add-port=3306/tcp
    
    firewall-cmd –reload

    从节点重新进入数据库,重新启动查看状态

    mysql -uroot -p
    
    start slave
    
    show slave status\G

    9,验证

    在主服务其上,登录数据库,创建文件,看从服务器是否成功同步

    mysql -uroot -p
    
    use jpz;
    
    create table user(id int,age int);
    
    insert into user values(1,1);

    登录从服务器,查看表数据

    mysql -uroot -p
    
    use jpz;
    
    show tables;
    
    selete * from user;

    主从服务器,搭建完成。

    展开全文
  • MySQL数据库服务器搭建指南

    千次阅读 2016-03-26 22:40:41
    MySQL数据库在windows系统下有windows可执行文件安装和安装包解压缩安装两种主要方式,这里对两种安装方式以及遇到的问题和解决方案做简要的阐述。安装方式: windows可执行文件安装 ...mysql数据库服务器,本地新增

    MySQL数据库在windows系统下有windows可执行文件安装和安装包解压缩安装两种主要方式,这里对两种安装方式以及遇到的问题和解决方案做简要的阐述。

    安装方式:

    • windows可执行文件安装
    • MySQL安装包解压缩安装

    遇到问题解决方案:

    • win7下,安装mysql_5.6.*.exe,无法启动mysql服务问题
    • mysql数据库服务器,远程连接无法访问问题
    • mysql数据库服务器,本地新增数据,中文字符乱码问题
    • mysql数据库服务器,java项目远程连接写入中文字符乱码问题

    一、windows可执行文件安装

    流程图如下:

    Created with Raphaël 2.1.0 下载mysql_*.exe 确认x86/x64,双击 能否执行? 一路“yes” yes no

    二、MySQL安装包解压缩安装

    下载mysql_*.zip,解压缩,得到mysql_*文件夹;
    将mysql_*文件夹放到某盘特定的位置;

    修改配置文件:
    打开mysql_*文件夹下my-default.ini文件
    修改主路径和数据存储路径
    basedir =C:\Program Files\mysql-5.6.24-win32
    datadir =C:\Program Files\mysql-5.6.24-win32\data
    以上的路径就是你放置mysql_*文件的系统路径

    配置环境变量:
    右击“我的电脑”—>“属性”—>“高级系统设置”—>“环境变量”;
    新增环境变量“MySQL_HOME”,变量值设置为安装路径“C:\Program Files\mysql-5.6.24-win32”
    修改环境变量path,追加配置“%MySQL_HOME%\bin;”

    安装数据库并启动服务:
    用cmd进入windows命令行管理窗口
    执行命令”cd C:\Program Files\mysql-5.6.24-win32\bin”进入mysql_*文件夹的bin目录
    执行命令”mysqld -install”安装mysql数据库服务,显示”Service successfully installed。”及安装成功。
    执行命令”net start mysql”启动mysql服务,显示“**启动。”则服务启动成功;

    测试本地数据库连接(Navicat):
    新建连接,不用修改任何参数,显示用户”root”,没有密码
    点击“连接测试“,显示”连接成功”,点击确定进入本地数据库


    所遇问题及其解决方案:

    一、win7下,安装mysql_5.6.*.exe,无法启动mysql服务问题
    描述:
    win7下安装mysql_5.6.22-win32.exe,正常安装,整个安装的过程中未出现异常。完成之后,使用Navicat连接测试,无法连接。
    1. 进入系统Program Files,可以找到MySQL数据库文件夹。
    2. 右击“我的电脑”,“管理”—>”服务和应用程序”—>“服务”,未找到mysql数据库windows服务。
    3. 打开任务管理器查看后台,未找到mysql服务后台运行程序。

    解决思路:
    首先我尝试着直接启动mysql安装文件夹下的mysqld.exe文件,但是依然无法启动服务。在网上查了一下,在win7系统下,会存在管理员权限的问题。

    解决方法:
    使用系统管理员权限打开cmd,使用”cd C:\Program Files\mysql-5.6.24-win32\bin”进入bin文件夹,直接执行”mysqld.exe”。使用navicat测试,此时显示“连接成功”。

    查看系统服务,依然没有mysql服务。
    启用任务管理器,可以看到“mysqld.exe”的数据库服务在后台执行,强行结束,则不能访问。

    (感觉把所有问题阐述完,对于单篇文太多,待续)

    展开全文
  • 非常简单的搭建一个mysql服务器的步骤!
  • 阿里云ECS服务器搭建Mysql数据库 一、服务器系统: Alibaba Cloud Linux 3.2104 LTS 64位 二、服务器文件夹创建 【说明】:由于服务器为新申请,故服务器为空白服务器。 1. 创建software文件夹 【说明】:用于...
  • MySQL 数据库主从集群搭建

    千次阅读 2022-02-12 16:03:16
    2 安装从库的 MySQL,需要与主服务器的版本保持一致 3 将主服务器上的数据同步到从库中(主从集群只会同步创建集群之后的数据操作,对于原有的数据不会同步) 2 配置主数据库 修改配置文件 vim /etc/my.cnf 添加...
  • 实 验 七 - L i n ux - My SQL 数 据 库 服 务 器 配 置 与 管 理 精品文档 实验七 Linux MySQL 数据库服务器配置与管理 实验目的 通过这个实验可以让学生掌握 Linux 下轻型数据库 MySQL 的安装配置 管理 实验学时 3...
  • 重启mysql数据库服务器

    千次阅读 2021-01-20 02:07:24
    1044错误:数据库用户权限不足,请联系空间商解决1045错误:数据库服务器/数据库用户名/数据库名/数据库密码错误,请联系空间商检查帐户。1054错误:程序文件跟数据库有冲突,请使用正确的程序文件上传上去覆盖。......
  • 主从服务器是mysql实时数据同步备份的一个非常好的方案了,现在各大中小型网都都会使用mysql数据库主从服务器功能来对网站数据库进行异步备份了,下面我们来给大家介绍主从服务器配置步骤。 Mysql的主从复制至少是...
  • 一、安装数据库服务器端 二、安装数据库客户端工具 一、安装数据库服务器端 我使用的是mysql-5.5.27-winx64.msi 双击服务器安装包,点击Next,勾选许可证协议,点击Next 选择Typical,然后点击Install 在弹出...
  • MySQL数据库主从搭建(详细图文)

    千次阅读 2020-12-01 13:42:00
    文章目录前言一、主从搭建准备二、Master1....一台MySQL数据库一旦启用二进制日志后,其作为master,它的数据库中所有操作都会以“事件”的方式记录在二进制日志中,其他数据库作为slave通过一个I/O线程与主服务
  • 如何利用树莓派搭建小型测试服务器篇——MySQL数据库服务器 前言 大学期间,计算机方面用什么来做项目最好使,毫不夸张地来说,树莓派! 首先树莓派的优势就这里就不详细展开了,大家可以自行百度;其次,大学期间,...
  • MySQL官网下载MySQL for windows,选择2.4mb那个小的(里面什么都有) 提供两种方式:1、直接用服务器在官网下载(ie会有点烦,总是弹出信任网址,可以去网上查找一下关闭安全模式,就不会总是要你信任了) 2、用...
  • 本地搭建mysql数据库

    千次阅读 2022-04-01 10:18:20
    mysql有两种类型的安装包 一种是免配置版(就是你安装其他软件时就傻瓜式的点下一步下一步就行了) 另外一种是需要自己配置的,我这里是自己配的 1.下载需要的包(我这里是从官网上下载的包) 2.下载好后进行解压...
  • MySQL数据库主从的安装搭建方法

    千次阅读 2022-03-16 13:50:26
    准备两台虚拟机或者云服务器,作为数据库的主节点和从节点 第一步修改主机名host并配置主机映射 将两台主机分别修改为mysql1和mysql2,修改命令如下: [root@localhost ~]# hostnamectl set-hostname mysql1 ...
  • 文章目录前言一、安装前准备二、...下载安装配置服务器Mysql数据库 一、安装前准备 Mysql数据库: 1、准备Linux-MySQL数据库5.7.36。 2、准备Xshell工具,需要知道服务器的主机、端口号、密码用于连接服务器。 3、Nav
  • 以前的Ubuntu14.04直接在终端下输入apt-get install (package)便可方便的下载并安装mysql,但是在centOs上就是行不通的,需要复杂的配置,不过在centOs里可以使用yum install mysql-server mysql-client的命令...
  • 角色划分: 主库Master:主要进行的是数据的"更新操作" 从库Slave: 实时备份主库的更新信息 二进制日志: 实时记录主库的更新操作,并且形式二进制码. ...4.Sql线程实时读取中继日志中的消息,进行数据库的"更新操作
  • 数据库篇-mysql主备搭建

    千次阅读 2022-02-18 16:48:37
    mysql主备搭建 作者:周云玉 日期:2022年2月18日 上午 主备原理,如图 一、创建主数据库节点 1、创建容器 注意:如果是线上单节点改成主备,这一步省略 docker run -d -p 3306:3306 --name mysql-master -e MYSQL_...
  • linux【搭建MySQL数据库】详细过程

    千次阅读 2021-02-03 05:27:56
    实验目的:手工编译搭建MySQL数据库。首先是挂载光盘,创建文件夹,挂载从网上下载下来的mysql数据库源码安装包。然后创建yum仓库,用于安装MySQL环境包。 使用yum仓库解决安装环境的依赖性关系gcc、gcc-c++语言环境...
  • CentOS操作系统服务器搭建MYSQL数据库

    万次阅读 2021-03-19 09:46:05
    文章目录安装前要求安装过程中第一步第二步第三...请确保您的系统是纯静的,未安装任何环境中涉及到的(Apache\Nginx\php\MySQL\FTP) 内存要求最低512MB,推荐768MB以上,纯面板约占系统60MB内存 安装过程中 第一步 使
  • 一台Linux服务器上需安装MariaDB数据库服务,能够实现root用户和一个自建用户的登录,并能对数据库进行常规的操作与维护,包括数据库、表的创建,表中数据的增、删、更新的操作,以及数据库的备份和恢复。...
  • Linux 搭建mysql数据库详细步骤

    千次阅读 2022-03-10 10:48:38
    软件共享位置 可以去网盘下载 ...上传软件包到服务器上 解压软件包(中途报错可能是没有安装解压工具) tar -xvf mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar 安装解压好的rpm软件包 3.1 [root@dcc
  • 2. 搜索mysql登录官网 下载mysql 3. 下载完成之后点击图标开始安装 4. 勾选I accept the license terms,然后点击Next 5.点击Next 5. 点击Execute 6. 勾选【我同意许可条款和条件】,然后点击安装 7. 点击...
  • 局域网中搭建共享MySQL数据库比较适合学习阶段的同学,适合搭建平台进行测试,也方便共同管理数据库,但是还是有较大的弊端,本文的讲解方法只能在局域网中进行搭建。一、配置单个电脑访问共享数据库需要注意的是:...
  • 1. 已经购买好的腾讯云轻量应用服务器。 2. 作者本次演示使用的系统是Windows Server 2019,其他windows版本也可以,操作流程大同小异。 3.使用Windows远程桌面连接腾讯云轻量服务器。 4.开始下载Mysql,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 136,992
精华内容 54,796
关键字:

mysql数据库服务器搭建

mysql 订阅