统信UOS 安装二级制版MySQL9的图文步骤

 更新时间:2025年02月24日 10:15:10   作者:李昊哲小课  
本文主要介绍了统信UOS 安装二级制版MySQL9的图文步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

统信UOS安装MySQL9

建立MySQL用户和用户组

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

下载MySQL安装包

wget https://cdn.mysql.com//Downloads/MySQL-9.1/mysql-9.1.0-linux-glibc2.28-x86_64.tar.xz

解压缩MySQL安装包

sudo tar -xvf mysql-9.1.0-linux-glibc2.28-x86_64.tar.xz

移动安装包到指定目录

sudo mv mysql-9.1.0-linux-glibc2.28-x86_64 /usr/local/mysql

创建链接符号目录

sudo mkdir /usr/local/mysql/mysql-files

修改目录所属

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

链接符号目录授权

sudo chmod 750 /usr/local/mysql/mysql-files

配置环境变量

临时环境变量

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

永久环境变量

sudo vim /etc/profile

末尾追加以下内容

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

初始化数据库

sudo /usr/local/mysql/bin/mysqld --initialize --user=mysql

注意:MySQL初始密码会打印在控制台上

例如:[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: .mT/UTw%<5&=

MySQL初始密码

启动MySQL

sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &

修改MySQL root用户密码和授权可访问主机

打开新的控制台执行以下命令

sudo /usr/local/mysql/bin/mysql -uroot -p

根据提示输入之前打印在控制台上的MySQL初始密码
注意:第一次输入可能是操作系统用户密码

登录MySQL

修改 root 用户密码为 lihaozhe

alter user 'root'@'localhost' IDENTIFIED BY 'lihaozhe';
flush privileges;

授权任意主机皆可访问

update mysql.user set host = '%' where user = 'root';
flush privileges;

退出MySQL

exit;

设置MySQL服务

在新的控制台执行以下命令

sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql.server

控制 MySQL 可以使用 以下命令

sudo systemctl start mysql
sudo systemctl stop mysql
sudo systemctl restart mysql
sudo systemctl reloead mysql

或者

sudo service mysql.server start
sudo service mysql.server stop
sudo service mysql.server restart
sudo service mysql.server reloead

登录MySQL

测试

重启操作系统

手动开启MySQL服务

sudo systemctl start mysql 

或者

sudo service mysql.server start

登录MySQL

使用自定义密码登录

mysql -uroot -p

启动MySQL服务

到此这篇关于统信UOS 安装二级制版MySQL9的图文步骤的文章就介绍到这了,更多相关统信UOS安装二级制版MySQL9内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • SQL SERVER 2005 最小安装经验

    SQL SERVER 2005 最小安装经验

    很久以前有个疑问 安装SQL SERVER 2005后为什么会把VS2005给装上了,当时很郁闷,试想是不是在哪个环节把VS2005组件勾上的?
    2011-02-02
  • MySQL中的存储引擎使用解读

    MySQL中的存储引擎使用解读

    文章简述MySQL架构四层:连接层处理通信,服务层执行SQL及优化,引擎层负责数据存储,存储层管理底层文件,主要对比InnoDB(支持事务、行锁)、MyISAM(表锁、读写分离)和Memory(内存存储、临时表),并给出适用场景选择建议
    2025-08-08
  • mysql 循环insert方式

    mysql 循环insert方式

    这篇文章主要介绍了mysql 循环insert方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08
  • MySQL中USING 和 HAVING 用法实例简析

    MySQL中USING 和 HAVING 用法实例简析

    这篇文章主要介绍了MySQL中USING 和 HAVING 用法,结合实例形式简单分析了mysql中USING 和 HAVING的功能、使用方法及相关操作注意事项,需要的朋友可以参考下
    2019-08-08
  • mysql执行语句后只有错误代码,没有错误信息的问题

    mysql执行语句后只有错误代码,没有错误信息的问题

    这篇文章主要介绍了mysql执行语句后只有错误代码,没有错误信息的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-09-09
  • MySQL中Join的算法(NLJ、BNL、BKA)详解

    MySQL中Join的算法(NLJ、BNL、BKA)详解

    这篇文章主要介绍了MySQL中Join的算法(NLJ、BNL、BKA)详解,Join是MySQL中最常见的查询操作之一,用于从多个表中获取数据并将它们组合在一起,本文将探讨这两种算法的工作原理,以及如何在MySQL中使用它们
    2023-07-07
  • MySQL中获取最大值MAX()函数和ORDER BY … LIMIT 1比较

    MySQL中获取最大值MAX()函数和ORDER BY … LIMIT 1比较

    mysql取最大值的的是max 和order by两种方式,同时也大多数人人为max的效率更高,在本文中,我们将介绍MySQL中MAX()和ORDER BY … LIMIT 1两种获取最大值的方法以及它们性能上的差异,同时我们将探讨这种性能差异的原因,并提供一些优化建议
    2024-03-03
  • 使用MySQL唯一索引的注意事项及说明

    使用MySQL唯一索引的注意事项及说明

    这篇文章主要介绍了使用MySQL唯一索引的注意事项及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • MySQL查询中LIMIT的大offset导致性能低下浅析

    MySQL查询中LIMIT的大offset导致性能低下浅析

    这篇文章主要给大家介绍了关于MySQL查询中LIMIT的大offset导致性能低下的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-12-12
  • mysql中varchar类型的日期进行比较、排序等操作的实现

    mysql中varchar类型的日期进行比较、排序等操作的实现

    在mysql使用过程中,日期一般都是以datetime、timestamp等格式进行存储的,但有时会因为特殊的需求或历史原因,日期的存储格式是varchar,那么应该怎么进行比较和排序等问题,本文就来介绍一下
    2021-11-11

最新评论