麒麟系统安装MySQL安装(亲测有效)

一、下载MySQL安装包

下载地址:(MySQL :: MySQL Community Downloads)

1.进入到该页面,点击 "MySQL Community (GPL) Downloads" 链接

 2.在 "MySQL Community Server" 部分,选择您的操作系统。

 3.在 "MySQL Community Server" 下载列表中,找到适合您操作系统位数的版本

4.点击下载按钮,选择不登录下载安装程序 

 二、安装MySQL

 1.将文件解压到/usr/local/目录下

tar -xvf  mysql-8.0.37-linux-glibc2.28-x86_64.tar.gz-C /usr/local

2.切换到/usr/local/目录,将mysql-8.0.37-linux-glibc2.28-x86_64重命名为mysql 

cd /usr/local
mv mysql-8.0.37-linux-glibc2.28-x86_64 mysql

3.切换到/usr/local/mysql目录,创建data文件夹,mysql用户组以及用户,重新设置mysql文件夹的文件所有者和文件关联组,修改文件夹权限  

切换到/usr/local/mysql目录,创建data文件夹
cd /usr/local/mysql
mkdir -p data 

mysql用户组以及用户,重新设置mysql文件夹的文件所有者和文件关联组
groupadd mysql
useradd -r -g mysql mysql
修改文件夹权限
cd /usr/local/
chown -R  mysql:mysql /usr/local/mysql/
chmod -R 755 /usr/local/mysql

 4.在/etc/目录下创建my.cnf文件,编辑内容如下 :

[mysqld]
server_id=1001
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
socket=/usr/local/mysql/data/mysql.sock
user=mysql
port=3306
character-set-server=utf8
symbolic-links=0
[mysqld safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[client]
port=3306
socket=/usr/local/mysql/data/mysql.sock

  5.初始化MySQL,保存生成的初始的初始密码

cd /usr/local/mysql/bin
./mysqld  --user=mysql  --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql  --initialize

6.开启服务,设置开机自启动 

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld 
/usr/lib/systemd/systemd-sysv-install enable mysqld

 7.添加环境变量,在/etc/profile文件末尾添加如下内容 

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

 8.生效 环境变量

source /etc/profile

 9.开启MySQL服务,查看状态 

systemctl start mysqld
systemctl status mysqld

 10.登录数据库修改密码

mysql -uroot -p
alter user 'root'@'localhost' identified by 'root';

 11.设置允许远程连接 

create user 'root'@'%' identified by 'root';  -- 创建用户
grant all privileges on *.* to 'root'@'%' ;   -- 授权
flush privileges;                             -- 刷新权限

 

### 如何在Linux Kylin操作系统上安装和配置MySQL #### 准备工作 确保操作环境已更新至最新状态并拥有必要的权限。对于依赖包的准备,可以执行如下命令来一次性完成所需软件库的安装[^3]: ```bash sudo yum install -y perl-Data-Dumper libaio libaio-devel ncurses ncurses-devel ncurses-base ncurses-libs openssl openssl-devel openssl-libs bzip2 bzip2-devel libtirpc libtirpc-devel readline readline-devel ``` #### 下载MySQL社区版服务器 前往官方提供的下载页面获取适用于ARM架构版本的MySQL压缩包文件[^1]。具体链接为:<https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.31-1.el8.aarch64.rpm-bundle.tar>。 #### 解压与安装RPM包 解压下载好的`.tar`格式档案,并进入解压后的目录内找到所有的`.rpm`结尾文件逐一进行安装。考虑到不同系统的差异性,在某些情况下可能需要先移除旧有的MariaDB或其他数据库服务以避免冲突发生。使用以下指令来进行上述操作: ```bash tar xf mysql-8.0.31-1.el8.aarch64.rpm-bundle.tar cd mysql-8.0.31-1.el8.aarch64.rpm-bundle sudo rpm -ivh *.rpm --force --nodeps ``` #### 初始化设置 初次启动前需初始化数据目录结构以及创建默认管理员账户等必要设定。通过运行mysqld_safe工具实现自动化部署过程中的这些步骤。 ```bash sudo /usr/bin/mysqld_safe --initialize --user=mysql & ``` 注意记录下临时密码用于后续登录验证时输入。 #### 启动MySQL服务并与开机自启关联 利用systemctl管理器开启mysql.service单元并将之设为随系统引导自动加载项之一。 ```bash sudo systemctl start mysqld sudo systemctl enable mysqld ``` #### 修改root用户密码及其他安全选项调整 首次登陆后建议立即更改初始随机分配给root用户的弱口令字符串;同时可根据实际需求禁用远程访问功能或修改监听端口号等参数增强安全性。 ```sql ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; FLUSH PRIVILEGES; ``` #### 验证安装成果 最后可以通过简单的SQL查询语句试当前实例是否正常运作。 ```sql SHOW DATABASES; ``` 如果一切顺利的话应该能够看到预定义的一些基础模式名称列表被返回出来。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值