统信UOS V20 安装mysql5.7.42详细教程

这篇具有很好参考价值的文章主要介绍了统信UOS V20 安装mysql5.7.42详细教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 安装包准备

到mysql官网可以看到最新的是8.0.33,想下载其他版本的点击 Looking for previous GA versions?Select Operating System:
统信UOS V20 安装mysql5.7.42详细教程
选择如下版本的mysql 安装包
统信UOS V20 安装mysql5.7.42详细教程

2 安装

2.1 上传文件至服务器

下载后通过远程将安装包上传至服务器,我这里将安装包上传至/usr/local/mysql 下
统信UOS V20 安装mysql5.7.42详细教程
解压

 tar xvf mysql-5.7.42-linux-glibc2.12-x86_64.tar.gz

统信UOS V20 安装mysql5.7.42详细教程

2.2 对解压文件重命名

重命名为mysql-5.7.42

mv mysql-5.7.42-linux-glibc2.12-x86_64 mysql-5.7.42

进入 mysql-5.7.42文件夹, 创建data文件目录 并赋权限

mkdir data
chown 777 data

统信UOS V20 安装mysql5.7.42详细教程

2.3 配置环境变量

编辑/etc/profile文件

vim /etc/profile

添加如下语句

export PATH=$PATH:/usr/local/mysql-5.7.42/mysql/bin:/usr/local/mysql-5.7.42/mysql/lib

配置立即生效

source /etc/profile

统信UOS V20 安装mysql5.7.42详细教程

2.4 配置my.cnf文件

配置my.cnf文件,注意红框部分,如下:
创建日志目录

 mkdir /var/log/mysql

统信UOS V20 安装mysql5.7.42详细教程

统信UOS V20 安装mysql5.7.42详细教程
完整的如下:

[mysql]
default-character-set=utf8mb4
[client]
#port=3306
socket=/var/lib/mysql/mysql.sock
[mysqld]
#port=3306
server-id=1
user=root
general_log = 1
general_log_file= /var/log/mysql/mysql.log
socket=/var/lib/mysql/mysql.sock
basedir=/usr/local/mysql/mysql-5.7.42/
datadir=/usr/local/mysql/mysql-5.7.42/data
log-bin=/usr/local/mysql/mysql-5.7.42/data/mysql-bin
innodb_data_home_dir=/usr/local/mysql/mysql-5.7.42/data
innodb_log_group_home_dir=/usr/local/mysql/mysql-5.7.42/data/
character-set-server=utf8mb4
lower_case_table_names=1
autocommit=1
default_authentication_plugin=mysql_native_password
symbolic-links=0
[mysqld_safe]
log-error=/usr/local/mysql/mysql-5.7.42/data/mysql.log
pid-file=/usr/local/mysql/mysql-5.7.42/data/mysql.pid

2.5 初始化

到/usr/local/mysql/mysql-5.7.42/bin/下,执行下面的命令,初始化mysql服务信息,得到数据库的初始密码,实际如果目录不一样记得换成自己的目录。

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

统信UOS V20 安装mysql5.7.42详细教程
记住这个密码,一会问登录的时候使用
回到上级目录下,复制 mysql.server 文件

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

统信UOS V20 安装mysql5.7.42详细教程
创建 /var/lib/ 下mysql目录

 mkdir /var/lib/mysql

设置mysql环境变量,不然报错
-bash: mysql:未找到命令

ln -s /usr/local/mysql/mysql-5.7.42/bin/mysql /usr/bin

2.6 解决登录报错

登录,发现报错,提示缺少libncurses.so.5文件,使用

find / -name 'libncurses*'

命令查找,然后建立软连接

 sudo ln -s /usr/lib64/libncurses.so.6 /usr/lib64/libncurses.so.5

统信UOS V20 安装mysql5.7.42详细教程再次登录,发现缺少 libtinfo.so.5文件,再次建立软连接

 sudo ln -s /usr/lib64/libtinfo.so.6.1 /usr/lib64/libtinfo.so.5

如果还是不行则到这里下载(提取码: o9gw)libtinfo.so.5件放到
/usr/local/mysql/mysql-5.7.42/lib文件夹下

2.7 启动

 service mysql start

统信UOS V20 安装mysql5.7.42详细教程

ps命令查看
统信UOS V20 安装mysql5.7.42详细教程

3 登录后设置

登录成功,修改密码,设置远程访问

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'hello_word2023!';
flush privileges;
use mysql;
update user set host='%' where user='root';
flush privileges;
select host from user where user='root';

统信UOS V20 安装mysql5.7.42详细教程
安装成功,可以远程访问了。

4 防火墙设置

ps:这时候如果还是不能远程访问的话,可能是防火墙的原因,命令行执行以下命令即可

 firewall-cmd --zone=public --add-port=3306/tcp --permanen
 firewall-cmd --reload

统信UOS V20 安装mysql5.7.42详细教程

5 参考

【1】统信UOS安装mysql
【2】UOS安装mysql文章来源地址https://www.toymoban.com/news/detail-481209.html

到了这里,关于统信UOS V20 安装mysql5.7.42详细教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 统信UOS安装mysql数据库(mariadb)-统信UOS安装JDK-统信UOS安装nginx(附安装包)

    银河麒麟的各种离线全套安装教程: https://blog.csdn.net/ACCPluzhiqi/article/details/131988147 1.统信UOS桌面系统安装mysql(mariadb) 2.统信UOS桌面系统安装JDK 3.统信UOS桌面系统安装nginx 统信UOS服务器操作系统目前没看到有哪家单位使用,基本都是银河麒麟服务器版 所以这里就不介绍统信

    2024年02月15日
    浏览(49)
  • 统信UOS安装Mysql

    1.解压MySQL8.0.31压缩包 tar -xvf mysql-8.0.31-linux-glibc2.12-x86_64.tar.xz 2.重命名 mv mysql-8.0.31-linux-glibc2.12-x86_64.tar.xz/ mysql-8.0.31 3.复制到/usr/local sudo mv mysql-8.0.31 /usr/local/ 4.创建用户组 sudo groupadd mysql 5.添加用户 useradd -r -g mysql mysql 6.创建MySQL数据目录 mkdir -p /data 进入data目录 cd /data/ mkdir

    2023年04月20日
    浏览(32)
  • 统信UOS专业版系统安装教程 - 全盘安装UOS系统

    全文导读:本文介绍了UOS系统安装(全盘安装)的过程,如果没有特殊要求,推荐安装UOS系统都采用全盘安装。 制作好统信UOS专业版启动U盘 一台CPU频率≥2GHz、内存≥4GB、硬盘≥64GB的电脑 一、制作启动盘 制作UOS 系统启动盘,这里使用的是Ventoy,制作好U盘启动盘后,直接将

    2023年04月20日
    浏览(94)
  • 统信UOS + Windows双系统安装教程

    全文导读:本文主要介绍了AMD架构下(Intel/amd/兆芯/海光)的机器同时安装Windows系统+UOS系统的方法。 1、下载好UOS系统镜像(AMD64),下载地址:https://www.chinauos.com/resource/download-professional 2、下载好windows系统镜像,由于版权原因请自行百度查找下载地址进行下载; 3、制作U盘

    2024年02月04日
    浏览(70)
  • 使用U盘安装统信UOS20服务器操作系统1050a出现“设置基础软件仓库时出错”报错导致无法继续安装的解决方法

    目录 一、复现步骤  二、解决方法 操作系统版本:统信操作系统UOS--20-1050a-amd64 使用Rufus工具制作U盘启动盘或者使用UltraISO工具制作U盘启动盘; 修改启动项,选择从U盘启动; 这里看机器是什么品牌或者组装机,有如联想F12、华硕F2等 进入系统安装界面,这里可以看到在“软

    2024年02月15日
    浏览(175)
  • Ubuntu20.04安装MySQL5.7-实测3种方法(保姆级教程)

    最近生产系统系统需要使用MySQL5.7版本的数据库,而Ubuntu20.04默认是8.0的版本,折腾了一段时间后,测试了3中方法,在实际应用环境中测试成功,因此发布出来给大家参考。 建议使用方案三方式部署,乐意折腾的可以试试方案二和方案一! 采用更换镜像源的方式进行安装部署

    2023年04月22日
    浏览(34)
  • MySQL5.7下载及安装详细教程

    我下载的是MySQL 5.7.43 ,以下是详细下载安装过程 一、下载过程步骤 1、进入官方网站:https://www.mysql.com/ 2、首页滑到最下面,找到MySQL Community server 3、选择你想要的版本和电脑对应配置进行下载 4、下载完后,保存解压自己想要的位置 二、配置环境 1.右键此电脑-属性—高级

    2024年02月06日
    浏览(36)
  • MySQL5.7安装和配置教程(超详细)

                     1.1、百度网盘链接下载                          链接:https://pan.baidu.com/s/1WGpGSX2_onAG7Vyi1K0Z7w?pwd=1234                          提取码:1234                 1.2、官网在线下载                         MySQL官网:htt

    2024年02月17日
    浏览(39)
  • Linux——统信UOS(v20-1060a)部署.net core项目

    新建一个用于测试的 .net core web 项目 直接发布到文件夹,目标运行时选择 linux-64,这里根据你自己的操作系统的运行环境选择。 先点击完成,后面再设置参数 点击 显示所有设置,设置目标运行时,如果不知道操作系统的具体运行环境,那么选择 可移植 即可,我这里选择

    2024年02月12日
    浏览(25)
  • mysql5.7安装和配置教程(图文讲解超详细)

    一、安装 1.下载 mysql-5.7.37-winx64解压版 地址 :https://dev.mysql.com/downloads/mysql/ 进入界面后,跟着步骤下载即可 注意:我们这里选择5.7版本 下载根据自己电脑选择,我的电脑是64位所以选择的第一个压缩包 这里下载有两个选择,可以注册一个账号下载,也可以不选择注册,不注

    2024年02月04日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包