当前位置: 首页 > article >正文

linux 安装mysql8.0;支持国产麒麟,统信uos系统

一:使用我已经改好的mysql

linux mysql8.0解压可用,点我下载
也在国产麒麟系统,统信uos系统也测试过,可用;

下载后,上传mysql.tar.gz
然后使用root角色去执行几个命令即可;数据库密码:123456;已开放外连接

su root
tar -xvf mysql.tar.gz
sudo mv mysql /usr/local/mysql
sudo groupadd mysql
sudo useradd -r -g mysql -s /bin/false mysql
chmod 777 /usr/local/mysql/* -Rf
sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql.server
sudo systemctl daemon-reload
sudo service mysql.server start 
echo 'export PATH=/usr/local/mysql/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
mysql -uroot -p

这是麒麟系统测试

二:mysql官网下载linux mysql,自己安装

在这里插入图片描述

-- 解压
tar -xvf mysql-8.0.36-linux-glibc2.28-x86_64.tar.xz
-- 移动目录
sudo mv  mysql-8.0.36-linux-glibc2.28-x86_64 /usr/local/mysql
sudo groupadd mysql
sudo useradd -r -g mysql -s /bin/false mysql
chmod 777 /usr/local/mysql/* -Rf
--初始化mysql,要记一下密码
sudo /usr/local/mysql/bin/mysqld --initialize --user=mysql
sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &
-- 按enter键
-- 登录
sudo /usr/local/mysql/bin/mysql -uroot -p
--成功后,改数据库密码和外连接
alter user 'root'@'localhost' IDENTIFIED BY '123456';
update mysql.user set host = '%' where user = 'root';
flush privileges;
exit;
-- 用服务名称去启动
sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql.server
sudo systemctl daemon-reload
sudo service mysql.server start 
echo 'export PATH=/usr/local/mysql/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
mysql -uroot -p
-- 好了,已经启动
注意:另上面mysql命令使用一次性环境变量,重启后消失。可手动改为永久
--添加环境变量
sudo vim /etc/profile
--将下面一句加入最后,并保存哦
export PATH=$PATH:/usr/local/mysql/bin
--刷新环境变量
source /etc/profile
http://www.lryc.cn/news/2401326.html

相关文章:

  • C#实现远程锁屏
  • 历史记录隐藏的安全风险
  • SpringBoot3整合MySQL8的注意事项
  • 网络安全大模型理解
  • 智语心桥:当AI遇上“星星的孩子”,科技如何点亮沟通之路?
  • itop-3568开发板机器视觉opencv开发手册-图像绘制-画线
  • 【高频面试题】快慢指针及相关应用
  • sudo docker exec -it backend bash 以交互方式(interactive)进入正在运行的 Docker 容器的命令行环境
  • [论文阅读] 人工智能 | 当AI遇见绿色软件工程:可持续AI实践的研究新方向
  • [论文阅读] 人工智能 | 用大语言模型抓虫:如何让网络协议实现与RFC规范对齐
  • 浅析EXCEL自动连接PowerBI的模板
  • DeepSeek 赋能金融反洗钱:AI 驱动的风险监测革新之路
  • java32
  • 【Redis】zset 类型
  • 从Gartner报告看Atlassian在生成式AI领域的创新路径与实践价值
  • Kafka 安装教程(支持 Windows / Linux / macOS)
  • OpenCV种的cv::Mat与Qt种的QImage类型相互转换
  • 机器学习——什么时候使用决策树
  • llm-d:面向Kubernetes的高性能分布式LLM推理框架
  • 前端没有“秦始皇“,但可以做跨端的王[特殊字符]
  • Flutter如何支持原生View
  • mongodb源码分析session异步接受asyncSourceMessage()客户端流变Message对象
  • 【数据分析】什么是鲁棒性?
  • 适老化场景重构:现代家政老年照护虚拟仿真实训室建设方案​
  • Qt/C++学习系列之QGroupBox控件的简单使用
  • Ubuntu设置之初始化
  • 如何轻松地将数据从 iPhone传输到iPhone 16
  • 开源供应链攻击持续发酵,多个软件包仓库惊现恶意组件
  • Docker Compose 备忘
  • 量子计算+AI:特征选择与神经网络优化创新应用