应用迁移与适配技术心得体会

目录

 一、引言 

二、概念

三、特点

四、安装mysql

 1.安装mysql:

 2.创建文件夹:

3. 修改配置文件:

4.编辑以下文件:

 5.输入生效代码:

 6.执行:

五、学习心得


 一、引言 

       随着计算机技术的不断发展,硬件和软件环境不断演进,从单一的大型机到分布式系统、云计算和边缘计算,不同的技术架构和平台涌现出来。越来越多的企业意识到信息技术对于业务的重要性。企业需要将传统的IT系统和应用程序迁移到现代化的平台和架构上,对于数据安全和合规性的要求越来越高,为满足业务的需求提升竞争力,也在应用迁移与适配过程中,需要确保数据的安全性和合规性,所以在这种演进过程中,旧有的应用程序可能无法直接迁移到新环境中,因此需要相应的迁移和适配技术来应对。

二、概念

        应用迁移与适配技术指的是将一个应用程序从一个环境迁移到另一个环境,并确保其在新环境中能够正常运行的技术。这涉及到对应用程序进行各种修改、调整和配置,以适应目标平台、架构或需求。这些修改可能包括软件重写、配置调整、数据迁移等。目的是使应用程序能够在新环境中实现与原始环境相同或相似的功能和性能。应用迁移与适配技术在软件开发、系统集成和云计算等领域都有广泛的应用。


三、特点

应用迁移与适配技术是指将一个应用程序或系统从一个环境或平台迁移到另一个环境或平台,并确保其在新环境下能够正常运行和发挥作用的技术。这些技术具有以下特点:

1. 平台独立性: 迁移与适配技术旨在实现应用程序在不同平台上的运行,因此需要具备跨平台的能力,使得应用程序不受特定平台的限制。

2. 灵活性:迁移与适配技术通常具有灵活的特点,能够适应不同的应用场景和需求。它们可以根据具体情况进行定制和调整,以满足不同用户的需求。

3. 自动化: 随着自动化技术的发展,现代的迁移与适配技术往往具有自动化的特点,能够通过自动化工具或脚本来完成整个迁移和适配过程,减少人工干预和错误。

4. 兼容性:迁移与适配技术需要确保在不同环境之间的兼容性,即使在不同的操作系统、硬件架构或软件版本之间也能够正常运行。

5. 性能优化:在迁移与适配过程中,通常需要对应用程序进行性能优化,以提高在新环境下的运行效率和性能表现。

6. 数据一致性: 对于涉及数据存储和处理的应用程序,迁移与适配技术需要确保数据在迁移过程中的一致性和完整性,以防止数据丢失或损坏。

7. 安全性:迁移与适配技术需要考虑到安全性问题,确保在迁移和适配过程中不会引入安全漏洞或风险,保护应用程序和数据的安全。

综上所述,应用迁移与适配技术在跨平台、灵活性、自动化、兼容性、性能优化、数据一致性和安全性等方面具有一系列特点,可以帮助应用程序在不同环境下顺利迁移和适配,确保其稳定可靠地运行。


四、安装mysql

 可运用以下代码删除原来安装的文件:

rm -r mysql

 1.安装mysql:

1.解压

tar -xf mysql-8.3.0-linux-glibc2.28-aarch64.tar.xz -C /usr/local

2.将文件移动到新的文件夹 

mv mysql-8.3.0-linux-glibc2.28-aarch64 /usr/local/mysql

进入文件夹:

cd mysql

添加组用户:

groupadd mysql
useradd -r -g mysql -s /bin/false mysql

 2.创建文件夹:

mkdir data

给予权限:

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

执行以下命令: 

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

可拿到初始密码(后续会用到,先保存)如图

3. 修改配置文件:

sudo vim /etc/my.cnf

填入vim以下内容:

[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/usr/local/mysql/mysql.sock
lower_case_table_names = 1
bind-address = 0.0.0.0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/usr/local/mysql/data/mysqld.pid
[client]
socket=/usr/local/mysql/mysql.sock
default-character-set=utf8

拷贝mysql服务文件: 

cp ./support-files/mysql.server /etc/init.d/mysqld

 cp ./support-files/mysql.server /etc/init.d/mysqld 的作用是将 MySQL 安装包中的启动脚本 mysql.server 复制到系统的初始化脚本目录 /etc/init.d/ 中,并重命名为 mysqld

4.编辑以下文件:

sudo vim /etc/init.d/mysqld

注意修改路径:

 basedir=/usr/local/mysql 
datadir=/usr/local/mysql/data

lock_file_path="$lockdir/mysql"

 设置环境变量:

vim /etc/profile

增加以下代码:

export PATH=$PATH:/usr/local/mysql/bin

 5.输入生效代码:

source /etc/profile

启动服务:

service mysqld restart

  登录mysql:

mysql -u root -p  回车

 输入上面保存的初始密码!

 6.执行:

show databases;

 (可用以下语句修改密码):

alter user 'root'@'localhost' identified by 'root123';

若报以下错误:

  1. ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

  2. 解决方法:

打开  vim /etc/my.cnf
在[mysqld]下一行添加 
skip-grant-tables

启动服务:

service mysqld start  

 停止服务:

service mysqld stop

五、学习心得

       学习应用迁移与适配技术是一个很有挑战性但也很有收获的过程,在学习应用迁移与适配技术的过程中,我们需要培养跨平台思维能力,即能够理解不同平台之间的差异,并找到解决方案来克服这些差异。这需要对多种技术和框架有一定的了解,以及灵活的思维方式。

       实践是学习的关键。通过实际的项目或者练习来应用所学的迁移与适配技术,才能真正掌握其中的要领,并且从错误中学习和成长。技术领域变化迅速,新的平台、新的工具和新的方法层出不穷。因此,学习应用迁移与适配技术并不是一劳永逸的事情,需要保持持续学习的态度,不断更新知识,跟上技术的发展步伐。因此,需要具备多方位思考和综合分析的能力。

       学习应用迁移与适配技术可能会遇到各种挑战和困难,但只要持之以恒,保持对技术的热情和好奇心,就一定能够取得进步和成功。学习应用迁移与适配技术需要不断地学习和尝试,才能够在实际工作中运用自如,并取得良好的效果。虽然我现在对这门课程的知识掌握程度还很差,但是我知道要学的知识,一靠努力学习,二靠潜心实践。

  • 18
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值