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
相关推荐
春日见7 分钟前
如何避免代码冲突,拉取分支
linux·人工智能·算法·机器学习·自动驾驶
无垠的广袤1 小时前
【VisionFive 2 Lite 单板计算机】边缘AI视觉应用部署:缺陷检测
linux·人工智能·python·opencv·开发板
阿波罗尼亚1 小时前
Kubectl 命令记录
linux·运维·服务器
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.1 小时前
Keepalived单播模式配置与实战指南
linux·服务器·负载均衡
IDC02_FEIYA1 小时前
Linux文件搜索命令有哪些?Linux常用命令之文件搜索命令find详解
linux·运维·服务器
霖霖总总1 小时前
[小技巧56]深入理解 MySQL 聚簇索引与非聚簇索引:原理、差异与实践
数据库·mysql
江畔何人初1 小时前
kubectl apply与kubectl create的区别
linux·运维·云原生
伐尘1 小时前
【MySQL】间隙锁 与 排他锁 的区别
数据库·mysql
M158227690552 小时前
四通道全能组网!SG-Canet-410 CAN转以太网网关,破解工业CAN通信瓶颈
linux·运维·服务器
誰能久伴不乏2 小时前
【Qt实战】工业级多线程串口通信:从底层协议设计到完美收发闭环
linux·c++·qt