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

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.xdnf.cn/news/12047.html

相关文章:

  • SpringCloud——Nacos
  • SpringBoot自动化部署全攻略:CI/CD高效实践与避坑指南
  • 桂花网蓝牙网关物联网医院动态血糖管理应用案例
  • 金融系统功能测试:科技赋能,安全护航
  • 【赵渝强老师】Docker的图形化管理工具
  • 26考研 | 王道 | 计算机组成原理 | 四、指令系统
  • Sentinel微服务保护
  • 基于cornerstone3D的dicom影像浏览器 第二十八章 LabelTool文字标记,L标记,R标记及标记样式设置
  • 企业培训学习考试系统源码 ThinkPHP框架+Uniapp支持多终端适配部署
  • python训练营打卡第45天
  • python学习day39
  • Linux环境-通过命令查看zookeeper注册的服务
  • 网页前端开发(基础进阶4--axios)
  • 用 NGINX 构建高效 SMTP 代理`ngx_mail_smtp_module`
  • 软件上线前为什么要做性能测试?
  • 深度解析ArrayList
  • 05.字母异位词分组
  • AI赋能国风艺术:穿越时空的诗词画卷如何诞生?
  • Numpy——通用函数、向量化、基础的统计计算
  • Comparable和Comparator
  • React-native实战系列
  • 每日算法-250604
  • Sui Prover:将形式化验证引入 Sui
  • yFiles:专业级图可视化终极解决方案
  • 2025年6月4日第一轮
  • Unity大型项目资源框架
  • 运行labelme
  • 【C/C++】析构函数好玩的用法:~Derived() override
  • day44python打卡
  • AI 基础应用与提示词工程