Code前端首页关于Code前端联系我们

ecs手动部署mysql数据库,您基于阿里云服务器ecs示例安装MySQL

terry 2年前 (2023-09-30) 阅读数 39 #Mysql
文章标签 Mysql

本文内容列表:

  • 1.如何安装MySql数据库
  • 2.在ecs中创建数据库。使用数据库之前必须做什么?
  • 3.如何将mysql数据库放到服务器上
  • 4.阿里云ecs中如何安装mysql
  • 5、如何在Linux环境下安装部署MySQL数据库系统
  • 6.您好,我想问一下,如果阿里云服务器ECS上安装了mysql,这个数据库是云数据库吗?

如何安装MySql数据库

工具/原材料

Mysql安装程序:mysql-5.0.38-win32.msi 步骤/方法

1.打开下载的安装文件

2。开始mysql安装,点击“下一步”继续。

3。选择安装类型。有“Typical(默认)”、“Complete(完整)”、“Custom(用户定义)”三个选项。我们选择“自定义”,选项较多,也方便。熟悉安装过程。

4。左键点击“MySQL Server(MySQL服务器)”,选择“This feature, and all subfeatures, will beinstalled on the local Hard Drive.”,即“这部分及其从属内容,全部安装在本地。”硬盘卡。单击“更改...”手动指定安装目录。

5。确认之前的设置。如果出现错误,请按“返回”返回并重做。按“安装”开始安装。

6。安装正在进行中,请稍候。

7。单击“下一步”继续。

8。现在软件安装完成,出现如上界面。这里有一些非常酷的功能。配置Mysql 向导不需要像以前那样手动配置my.ini。更改“当前Mysql服务器配置”将前面的勾选移过去,点击“完成”,停止软件安装,开始mysql向导配置。 9 点击“完成”,出现如下界面,开始MySQL服务器配置。

9 .点击“下一步”,出现如下界面:

10.选择配置方式,“Detailed Configuration(手动精准配置)”、“Standard Configuration(标准配置)”,我们选择“Detailed Configuration”,方便熟悉配置过程。

11。选择服务器类型,“Developer Machine(开发测试类型,mysql占用部分资源)”、“Server Machine(服务器类型,mysql占用资源较多)”、“Custom MySQL Server Machine(自定义数据库服务器),mysql占用。全部资源可用)”,大家根据自己的类型选择,一般选择“Server Machine”,不会太少,也不会满。

12。选择mysql数据库的通用用途,“Multifunction Database(通用多功能,好)”、“Transactional Database Only(服务器类型,专注于事务处理,通用)”、“Non-Transactional Database Only(非事务数据库)”处理型交易,比较简单,主要用于监控和计数。对 MyISAM 数据类型的支持仅限于非事务性)。您可以根据自己的使用情况进行选择。我在这里选择“仅事务数据库”,然后按“下一步”继续。

13。配置InnoDB表空间就是为InnoDB数据库文件选择一个存储空间。如果更改了,请记住位置并在重新安装时选择相同的位置,否则数据库可能会损坏。当然,备份数据库是没有问题的,这里不再赘述。我这里没有改,使用默认位置,直接按“下一步”继续。

14。选择你网站的通用mysql访问,同时连接数量,“决策支持(DSS)/OLAP(约20个)”,“在线事务处理(OLTP)(约500个)”,“Manual Settings(手动设置)” )..,输入你自己的号码)”,我选择的是“在线事务处理(OLTP)”,服务器本身应该就够了,按“下一步”继续。

15.是否激活TCP/IP连接并设置端口。如果不启用,则只能访问自己机器上的mysql数据库。我在这里激活它并移动之前的检查。端口号:3306。在此页面中,您还可以选择启用严格模式,以便MySQL不允许轻微的语法错误。如果你是初学者,我建议你取消默认模式以降低复杂度。但在熟悉MySQL之后,请尝试使用标准模式,因为它可以减少恶意数据进入数据库的机会。还有一个防火墙设置“添加防火墙例外...”应选择将MYSQL服务监听端口添加为Windows防火墙例外,以防止防火墙阻塞。按“下一步”继续。

16。注意:如果要使用原始数据库中的数据,最好指定原始数据库使用什么编码。如果这里设置的编码与原来的数据库数据编码不一致,使用时可能会出现乱码。这个比较重要的,是设置mysql默认数据库语言编码。第一个是西文编码,第二个是多字节通用utf8编码。这些都不是我们常见的编码。这里选择第三个,然后在选择字符中选择或者在设置中填写“gbk”。当然,你也可以使用“gb2312”。不同的是gbk字库容量大,包含了所有gb2312汉字,加上繁体汉字等杂乱字符——使用mysql执行数据操作命令时,运行“SET NAMES GBK;”一次(只运行一次,GBK可以替换为其他值,具体取决于这里的设置),就可以正常使用汉字(或其他文本)了。否则汉字无法正常显示。按“下一步”继续。

17。选择是否要将mysql安装为windows服务,还可以指定Service Name(服务标识名),以及是否将mysql bin目录添加到Windows PATH中(添加后可以直接使用bin下的文件. 而不是仅仅显示目录名,比如连接,“mysql.exe -uusername -ppassword;”就这样了,不需要带出mysql.exe的完整地址,非常方便)。我检查了这里的所有内容,服务名称保持不变。按“下一步”继续。

18. 此步骤询问您是否要更改默认的root(超级管理员)用户密码(默认为空)。如果要更改“新root密码”,请在此处填写新密码(如果是重装,且之前已设置过密码)。此处更改密码时可能会出错,请将前面的框清空并取消勾选“更改设置安全”。安装配置完成后单独更改密码)。再次填写“确认(重新输入)”,防止密码丢失。不正确。 “启用远程机器的root访问(是否允许root用户登录其他机器,如果你想要安全,就不要勾选,如果你想要方便,就勾选)”。最后“Create an Anonymous Account(创建一个新的匿名用户,匿名用户可以连接数据库,但不能对数据进行操作,包括查询)”。一般来说,不需要检查。设置完成后,按“下一步”继续。

19。确认设置正确。如果出现错误,请按“返回”返回检查。按“执行”使设置生效。设置完成后,按“完成”即可完成mysql的安装和配置。

注意

这里有一个比较常见的错误,就是“Startservice”不起作用。这通常是在之前安装过mysql的服务器上。解决办法是确保之前安装的mysql服务器被删除;不是。如果是,请检查之前的密码是否已按照上述步骤更改,然后按照上述操作;如果还不行,备份mysql安装目录下的data文件夹,然后删除。安装完成后,安装创建的data文件夹就可以了,移回原来备份的data文件夹,然后重启mysql服务即可。在这种情况下,您可能需要检查数据库,然后修复它以防止数据错误。

在ecs中创建数据库,数据库使用前必须做什么

连接阿里云ECS服务器创建的数据库:

用户可以使用数据库客户端或者命令行语句访问ECS数据库:

客户端:Mysql-Front

首先启动Mysql后前端A框将弹出一个添加到对话的对话框。您可以在名称字段中输入任何名称。

其次,单击“连接”选项卡。

在服务器上:输入RDS数据示例的链接名称(如example201108.mysql.alibabalabs.com)。

入港:3306。

然后,点击注册选项卡,在用户和密码字段中输入您申请数据库时填写的数据库用户名和密码,然后点击下图箭头所示的小框,选择要连接的数据库

最后弹出数据库登录对话框,请继续点击确定按钮。您可以连接并使用ECS数据库。

如何在服务器上放mysql数据库

方法有很多种。介绍其中之一,使用mysql数据库ODBC驱动。

步骤:

1。安装mysql数据库的ODBC驱动程序,mysql-connector-odbc-3.51.23-win32.msi(其中*版本号),下载并安装。

2。在 Mysql 中创建示例数据库。

3。打开控制面板-管理工具-ODBC数据源,在用户的DSN中添加MySQL ODBC 3.51数据源。

4。在登录选项卡中输入数据源的名称,这里输入MysqlDNS(也可以自己命名,只要后面导入数据时选择正确的数据源名称即可);然后输入服务器、用户名和密码。输入正确后,选择要导入的数据库。数据库选择要导入的数据库。如有必要,在连接选项中设置MySql使用的端口和字符集。

注意:字符集必须与Mysql服务器匹配。如果Mysql使用gbk字符集,则必须将字符集设置为gbk,否则导入到Sql Server时可能会出现问号和乱码。

5。打开 SQL Server 企业管理器,选择数据库,右键单击并选择“所有任务 - 导出数据”。

6。 “选择数据源”是默认的,“选择目标”是刚刚安装的mySQL数据源,用户/系统DSN是MysqlDNS。

方法二:

方法有很多种。介绍其中之一,使用mysql数据库ODBC驱动。步骤:

1。安装mysql数据库ODBC驱动,mysql-connector-odbc-3.51.23-win32.msi(其中*版本号),下载安装。

2。在 Mysql 中创建示例数据库。

3。打开控制面板-管理工具-ODBC数据源,在用户的DSN中添加MySQL ODBC 3.51数据源。

4、在登录选项卡中输入数据源名称,这里输入MysqlDNS(也可以自己命名,只要后面导入数据时选择正确的数据源名称即可);然后输入服务器Server和用户、密码,输入正确并选择要导入的数据库。数据库选择要导入的数据库。如有必要,在连接选项中设置MySql使用的端口和字符集。

注意:字符集必须与Mysql服务器匹配。如果Mysql使用gbk字符集,则必须将字符集设置为gbk,否则导入到Sql Server时可能会出现问号和乱码。

5。打开 SQL Server 企业管理器,选择数据库,右键单击并选择“所有任务 - 导出数据”。

6。 “选择数据源”是默认的,“选择目标”是刚刚安装的mySQL数据源,用户/系统DSN是MysqlDNS。

如何在阿里云ecs上安装mysql

您使用什么系统?我用的是centos。 Centos上安装mysql的命令是yum install mysql。

目前阿里云服务器在国内相对稳定且便宜。一般需要55个月左右,我就用这个价格的服务器。现在正在进行促销活动,我会给您推荐码 BC91VA。

使用方法:选择云服务器或云数据库 - 立即购买并确认订单 - 点击“我有推荐码” - 输入推荐码,享受10%折扣

如何安装和部署MySQL Linux环境下的数据库系统

在Linux上安装软件需要以下准备工作: 准备Linux操作系统,例如CentOS7。配置yum源。

完成以上准备工作后,就可以安装MySQL数据库了。主要安装步骤如下:

1.关闭 selinux

setenforce 0

2。将安装文件上传到 Linux

3。解压rpm包

tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar

4。安装软件

yum install mysql-community-{libs, client, common, server}-*.rpm

5.开始初始化数据库mysql

systemctl 启动 mysqld

6。编辑vi /etc/my.cnf

添加:

[mysqld]

#表中可以输入中文

character-set-server=utf8 #

explicit-defaults-for timestamp

# 现在禁用密码认证策略,可以使用简单密码(生产环境不适用)

validate_password=0

7。重启mysql服务

systemctl restart mysqld

8.查找临时登录密码

grep -i "临时密码" /var/log/mysqld.log

9.连接MySQL数据库

mysql -uroot -p 输入临时密码

10。更改root用户的登录密码为简单密码(生产环境不适用)

替换''标识的root@localhost用户;

11。配置MYSQL_PS1环境变量

编辑主目录下的.bash_profile文件,添加

export MYSQL_PS1="\u@\h[\d]"

12。创建一个新的环境变量,应用

source /root/.bash_profile

13。重新连接mysql验证

mysql -uroot -p

除了上面的安装方法之外,你的公司可能还需要安装特定的版本,那么如何安装指定版本的MySQL数据呢?这时我们就可以下载指定版本的安装包进行安装了。主要步骤如下图,假设最低安装了CentOS7 linux,并配置了yum。首先检查numactl包是否安装

rpm -qa|grep numactl

yum install numactl-libs-* # 如果没有安装,请安装。确保libaio包已安装

rpm -qa|grep libaio

yum install libaio-* # 如果没有安装,需要安装

具体安装步骤如下:

* 禁用selinux

setenforce 0

* 上传安装文件到Linux

mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

* 创建用户组和mysql用户groupadd -g 27 -r mysql

#-r 创建系统帐户,-M 不创建用户主目录 -N 不创建相同用户名的用户组

useradd -M -N -g mysql -r -s /bin/false -c "MySQL Server" -u 27 mysql

id mysql

* 将安装包上传至根主目录

* 将二进制文件解压至 /usr/local

tar - zxvf mysql- 5.7.26-linux-glibc2.12-x86_64.tar.gz -C /usr/local

* 将解压目录重命名为mysql

cd /usr ls -l

mv mysql - 5.7.26 .26-linux-glibc2.12-x86_64/ mysql

* 将mysql/bin目录添加到环境变量

vi /root/.bash_profile =/usr/local/mysql/bin:$ PATH:$HOME /bin

添加导出MYSQL_PS1="\u@\h[\d]"

source /root/.bash_profile

* 创建/usr/local/mysql/etc/my.cnf选项文件(也可以使用默认选项文件/etc/my.cnf)

mkdir -p /usr/local/mysql/etc

mkdir -p /usr/local/mysql/mysql-files

* 编辑选项文件my.cnf及默认选项内容

vi /usr/local/mysql/etc/my.cnf

[mysqld]

basedir=/usr/local/mysql

datadir =/usr/local/mysql/data

socket=/usr/local/mysql/data/mysql.sock

log-error=/usr/local/mysql/data/mysqld.err

pid-文件=/usr/local/mysql/data/mysqld.pid

secure_file_priv=/usr/local/mysql/mysql-files

user=mysql # 建议禁用符号链接,防止各种安全风险

symbolic-links=0

Explicit-defaults-for-timestamp

character-set-server=utf8

[mysql] =/usr/ local/mysql/data/mysql.sock

* 初始化数据目录

cd /usr/local/mysql

mkdir data

chmod 750 data mysql: * 启动数据库

cd /usr/local/mysql

bin/mysqld --defaults-file=/usr/local/mysql/etc/my.cnf --initialize

* 使用systemd配置mysql

示例:systemctl { start|stop|restart|status} mysqld

cd /usr/lib/systemd/system

touch mysqld.service

chmod 644 mysqld.service .service

# 添加以下内容

[单位]

描述=MySQL服务器

文档=man:mysqld(7)

文档=

文档==目标之后=syslog.target

[安装]

WantedBy=多用户.target

[服务]

User=mysql

Group=mysql

/usr/local/mysql/data/ mysqld.pid

#禁用启动服务并停止mysqld服务的systemd超时逻辑。

TimeoutSec=0

# 启动主服务

ExecStart=/usr/local/mysql/bin/mysqld --defaults-file=/usr/local/mysql/etc/my.cnf --daemonize --pid-file=/usr/local /mysql/data/mysqld.pid $MYSQLD_OPTS

# 使用它来切换 malloc 实现

EnvironmentFile=-/etc/sysconfig/mysql

# 设置 open_files_limit5NOFILE55NOFILE5 = on -failure RestartPreventExitStatus=1

PrivateTmp=false

以上内容请注意:配置文件 my.cnf 中指定的 --pid-file 选项将被 systemd 忽略。

NOFILE = Limit: 5000 ,如果应增加连接数( max_connection ),可以设置最大 LimitNOFILE 65535

* 创建 mysql.conf 文件

cd /usr/lib/tmpfiles.d

# 添加 systemd tmpfiles 功能的配置文件。该文件名为 mysql.conf 并放置在 /usr/lib/tmpfiles.d 中。

cd /usr/lib/tmpfiles.d

单击 mysql.conf

chmod 644 mysql.conf * 添加内容到 mysql.conf

vi mysql.conf

添加如下语句:

d /usr/local/mysql/data 0750 mysql mysql -

启动新添加的服务 My systemctl启用mysqld.service

* 手动启动mysqld

systemctl start mysqld

systemctl status mysqld

* 获取mysql临时登录密码

cat /usr/local/mysql/data/mysqld.err | grep "临时密码"

* 客户端登录连接 mysql 服务器

mysql -uroot -p

输入临时密码

* 更改 MySQL 用户 root@localhost 密码

root 用户 @localhost 标识的''; #这里设置一个空白密码方便

*测试新密码连接MySQL服务

mysql -uroot -p

至此,我们就完成了Linux环境下安装MySQL的任务了。通过这两种方法,我们可以了解Linux环境下安装软件的基本思路和方法。

您好,我想问一下,如果阿里云服务器ecs安装了mysql,这个数据库是否包含在云数据库中?

不包含在云数据库中。它包含常规的mysql库并存储在ecs服务器上。云数据库之所以称为云数据库,是因为它们存储在云端!

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门