银河麒麟系统上安装Mysql数据库和JDK

#这篇文章的创作灵感主要是来自,国产系统的适配与迁移技术中需要用到数据库,对我们的技术来说有着很大的用途。希望这也能对大家有帮助。#

一、安装Mysql数据库

安装之前首先查看CPU架构,

安装之前首先查看CPU架构,根据不同架构包来安装

查看架构(amd64,arm64,mips64,loongarch)根据不同架构下载不同架构即可

 uname -a

银河麒麟服务器系统安装mysql数据库(mariadb)
要进行银河麒麟离线安装MySQL的话,你需要按照以下步骤进行:

1. 下载MySQL RPM包:(底部有个版本CPU包下载)
首先,你需要在另一台联网的计算机上下载MySQL的RPM安装包。你可以到MySQL官方网站或者其他可靠的软件下载网站下载适用于你的操作系统版本的MySQL RPM安装包。

2. 传输RPM包到银河麒麟:
将下载好的MySQL RPM包传输到银河麒麟系统中。你可以使用U盘、移动硬盘或者通过网络传输的方式将文件复制到银河麒麟中。

3. 安装MySQL RPM包:
打开终端窗口,并使用以下命令安装MySQL RPM包:

sudo rpm -ivh /你的rpm包路径/*.rpm

 将/path/to/mysql.rpm替换为你下载好的MySQL RPM包的文件路径。执行该命令后,系统会开始安装MySQL并显示安装进度。

4. 配置MySQL(一般默认不修改按默认就行)

安装完成后,你需要进行MySQL的配置。你可以修改MySQL的配置文件来满足你的需求。MySQL的配置文件通常位于/etc/my.cnf或者/etc/mysql/my.cnf等路径下。

5. 启动MySQL:

在终端中使用以下命令启动MySQL服务:

sudo service mysql start

如果一切正常,MySQL服务将会启动并运行。现在你已经成功地在银河麒麟中离线安装了MySQL RPM包。你可以使用MySQL客户端连接并操作MySQL数据库了。

6.登录mysql

7.修改你的密码
mysql -u root -e "use mysql; update user set authentication_string = password('你设置的密码'), password= password('你要设置的密码'),password_expired = 'N'  where user = 'root';"
#修改登录
mysql -u root -e "use mysql; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你设置的密码' WITH GRANT OPTION; FLUSH PRIVILEGES; "
#重启mysql
service  mysql restart
#设置为自启动 
systemctl enable  mysql 
8.卸载旧版本

要卸载通过RPM安装的MySQL软件包,可以按照以下步骤进行操作:

  1. 打开终端:在银河麒麟中打开一个终端窗口,以执行卸载命令。

  2. 确认MySQL软件包名称:使用以下命令列出已安装的MySQL软件包及其版本:

rpm -qa | grep mysql

3.这将返回已安装的MySQL软件包的列表,记下MySQL软件包的名称。

4.卸载MySQL软件包:使用以下命令卸载MySQL软件包,将package-name替换为你要卸载的MySQL软件包名称:

sudo rpm -e package-name

5.执行该命令后,系统将开始卸载MySQL软件包并显示卸载进度。

6.清理残余文件(可选):卸载后,可以选择删除MySQL软件包的残余文件。执行以下命令删除MySQL软件包的残余文件:

sudo rm -rf /var/lib/mysql

这将删除MySQL数据目录中的所有数据和配置文件。请注意,执行此命令将无法还原数据,请确保你已备份了重要的MySQL数据。

现在你已成功通过RPM卸载了MySQL软件包

二、银河麒麟服务器系统安装JDK

1. 下载JDK RPM包
在另一台联网的计算机上,你可以访问Oracle官方网站或者其他可信的软件下载网站,下载适用于你的操作系统版本的JDK RPM安装包。请确保你下载的是适合银河麒麟的版本。

2. 传输DEB包到银河麒麟服务器系统:
使用U盘、移动硬盘或者通过网络传输的方式,将下载好的JDK RPM包复制到银河麒麟服务器系统中。

3. 安装JDK RPM包:
打开终端,并使用以下命令来安装JDK RPM包:

sudo rpm -ivh /path/to/*.rpm

/path/to/替换为你下载好的JDK RPM包的文件路径。执行该命令后,系统会开始安装JDK并显示安装进度。

4. 配置环境变量:(一般无需配置)

安装完成后,你需要配置JDK的环境变量,以便系统能够找到JDK。打开终端,编辑~/.bashrc文件或者/etc/profile文件,添加以下内容:

export JAVA_HOME=/usr/java/jdk(你的JDK安装路径)
export PATH=$JAVA_HOME/bin:$PATH

保存文件后,执行以下命令使环境变量生效:

source ~/.bashrc
5. 验证安装:

在终端中输入以下命令,检查JDK是否成功安装:

java -version

如果成功安装,会显示JDK的版本信息。

现在你已经成功在银河麒麟服务器系统中离线安装了JDK RPM包。你可以在银河麒麟服务器系统运行Java应用程序了。

三、银河麒麟桌面系统安装JDK

要在银河麒麟桌面系统上进行JDK离线安装,你可以按照以下步骤进行操作:

1. 下载JDK DEB包
:在另一台联网的计算机上,你可以访问Oracle官方网站或者其他可信的软件下载网站,下载适用于你的操作系统版本的JDK DEB安装包。请确保你下载的是适合银河麒麟的版本。

2. 传输DEB包到银河麒麟服务器系统:
使用U盘、移动硬盘或者通过网络传输的方式,将下载好的JDK DEB包复制到银河麒麟服务器系统中。

3. 安装JDK DEB包:
打开终端,并使用以下命令来安装JDK RPM包:

sudo dpkg -i /path/to/*.deb

/path/to/替换为你下载好的JDK DEB包的文件路径。执行该命令后,系统会开始安装JDK并显示安装进度。

4. 配置环境变量:

安装完成后,你需要配置JDK的环境变量,以便系统能够找到JDK。打开终端,编辑~/.bashrc文件或者/etc/profile文件,添加以下内容:

 

export JAVA_HOME=/usr/java/jdk(你的JDK安装路径)
export PATH=$JAVA_HOME/bin:$PATH

保存文件后,执行以下命令使环境变量生效:

source ~/.bashrc
5. 验证安装:

在终端中输入以下命令,检查JDK是否成功安装:

java -version

如果成功安装,会显示JDK的版本信息。

现在你已经成功在银河麒麟服务器系统中离线安装了JDK DEB包。你可以在银河麒麟服务器系统运行Java应用程序了

总结:

银河麒麟系统是一种基于Linux的操作系统,下面是在银河麒麟系统上安装Mysql数据库和JDK的总结:

  1. 安装Mysql数据库: a. 打开终端,输入以下命令安装Mysql数据库:

    sudo apt-get update
    sudo apt-get install mysql-server
    

    b. 安装过程中会要求设置Mysql的root密码,按照提示进行设置。 c. 安装完成后,可以使用以下命令检查Mysql是否安装成功:

    sudo systemctl status mysql
    

  2. 安装JDK: a. 打开终端,输入以下命令安装OpenJDK:

    sudo apt-get update
    sudo apt-get install openjdk-11-jdk
    

    b. 安装完成后,可以使用以下命令检查JDK是否安装成功:

    java -version
    

  3. 配置环境变量: a. 打开终端,输入以下命令:

    sudo nano /etc/profile
    

    b. 在文件末尾添加以下内容:

    export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
    export PATH=$PATH:$JAVA_HOME/bin
    

    c. 保存文件并退出。 d. 输入以下命令使环境变量生效:

    source /etc/profile
    

以上就是在银河麒麟系统上安装Mysql数据库和JDK的步骤总结。请根据实际情况进行安装操作。

  • 39
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值