麒麟系统修改镜像地址,并安装数据库mariadb
1.跳转到镜像源文件夹
cd /etc/yum.repos.d
2.备份系统镜像源文件
ps:要养成修改系统文件之前做文件备份的好习惯
cp kylin_aarch64.repo kylin_aarch64.repo.bak
3.修改的镜像源
vi kylin_aarch64.repo
[ks10-adv-cdrom] name = Kylin Linux Advanced Server 10 - cdrom baseurl = file:///run/media/root/Kylin-Server-10 gpgcheck = 0 enabled = 1 baseurl = http://update.cs2c.com.cn:8080/NS/V10/V10SP1/os/adv/lic/base/aarch64/ gpgcheck = 0 enabled = 1 [ks10-adv-os] name = Kylin Linux Advanced Server 10 - Os baseurl = http://archive2.kylinos.cn/rpm/kylin/production/KY-KY10-GFB-aarch64/custom/kylin-server/KY10-GFB-aarch64-2204/ #baseurl = http://update.cs2c.com.cn:8080/NS/V10/V10SP1/os/adv/lic/base/$basearch/ gpgcheck = 0 enabled = 1
4. 清理缓存
yum clean all
5. 创建新的缓存
yum makecache
操作完就可以下载需要的内容了~
6. 使用新镜像yum安装mariadb数据库
yum install mariadb*
启动 mariadb 并设置开机自启动
systemctl enable --now mariadb.service
7、 初始化 mariadb
使用 mariadb 自带的 mysql_secure_installation 工具进行初始化配置。
输入 mysql_secure_installation 配置密码,过程如下:
- 第一次要求输入密码,直接回车。mysql_secure_installation
- 是否要设置 root 密码, 输入 Y 。
- 输入两次 root 密码。
-
- 是否删除匿名用户,输入 Y
- 是否禁止 root 远程登录,视实际情况而定, 建议选 n
- 是否删除自带的 test 数据库,视实际情况而定, 建议选 Y
- 是否重新加载权限表, 输入 Y
- 使用设置的 root 密码登录数据库 mysql -uroot -p
-
8、配置文件修改:
vim /etc/my.cnf
忽略大小写:
[mysqld]
lower_case_table_names=1
bind-address: 0.0.0.0
vim /etc/my.cnf.d/mariadb-server.cnfservice
外网登陆:
修改配置,添加 bind-address: 0.0.0.0
mysql -uroot -punival@2024 use mysql GRANT ALL PRIVILEGES ON *.* TO 'root'@'xcecs-2024b075.novalocal' IDENTIFIED BY 'xxxx@2024' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON *.* TO 'root'@'ssss' IDENTIFIED BY 'xxxx@2024' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'xxxx@2024' WITH GRANT OPTION; FLUSH PRIVILEGES;
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库