首页 > 系统相关 >Mariadb 5.6.68 安装笔记 by Ubuntu 22.04

Mariadb 5.6.68 安装笔记 by Ubuntu 22.04

时间:2024-01-22 10:33:37浏览次数:48  
标签:systemd 5.6 sudo Ubuntu 22.04 usr mysql mariadb local

安装方式

  1. 压缩包安装
  2. 添加 apt 源安装

选择压缩包安装,apt源在国内好像都连不通

安装过程

下载压缩包
https://mariadb.org/download/?t=mariadb&p=mariadb&r=11.4.0&os=Linux&cpu=x86_64&pkg=tar_gz&i=systemd&m=xtom_hk
https://archive.mariadb.org//mariadb-5.5.68/bintar-linux-systemd-x86_64/mariadb-5.5.68-linux-systemd-x86_64.tar.gz

# 解压文件
tar -xzvf mariadb-5.5.68-linux-systemd-x86_64.tar.gz

# 移动到安装位置
sudo mv mariadb-5.5.68-linux-systemd-x86_64 /usr/local/

# 创建软链接
sudo ln -s /usr/local/mariadb-5.5.68-linux-systemd-x86_64 /usr/local/mysql

# 添加用户组和用户
sudo groupadd mysql
sudo useradd -r -g mysql -s /bin/false mysql

# 初始化数据库
cd /usr/local/mysql
sudo scripts/mysql_install_db --user=mysql

# 设置权限
sudo chown -R mysql:mysql /usr/local/mysql

# 启动服务
sudo systemctl start mysql

systemctl start mariadb 服务不存在

# 创建MariaDB systemd服务文件:
sudo nano /etc/systemd/system/mariadb.service

# 文件内容
[Unit]
Description=MariaDB Database Server
Documentation=man:mysqld(8)
Documentation=https://mariadb.com/kb/en/mariadb/documentation/

[Service]
Type=simple
ExecStart=/usr/local/mysql/bin/mysqld
User=mysql
Group=mysql
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
KillSignal=SIGTERM
Restart=on-failure
RestartPreventExitStatus=1
RestartSec=10
PrivateTmp=true

# 重新加载systemd配置
sudo systemctl daemon-reload

# 启动MariaDB服务
sudo systemctl start mariadb

# 如果需要,设置MariaDB在系统启动时自动启动
sudo systemctl enable mariadb

mysql命令不存在

# 手动添加mysql二进制文件路径到PATH:
export PATH=$PATH:/usr/local/mysql/bin

# 创建mysql的符号链接:
sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql

执行mysql命令可能遇到:mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

# 安装libncurses5:
sudo apt-get install libncurses5
# 更新动态链接库缓存:
sudo ldconfig

标签:systemd,5.6,sudo,Ubuntu,22.04,usr,mysql,mariadb,local
From: https://www.cnblogs.com/linma/p/17979448

相关文章

  • Ubuntu一键安装/卸载docker和docker compose,可指定版本或安装最新版本。
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档@目录前言一、docker是什么?二、dockercompose是什么?三、安装步骤1.Ubuntu安装脚本2.生成脚本3.启动和验证四、卸载步骤1.Ubuntu卸载脚本2.保存文件后设置执行权限3.运行文件4.验证是否删除成功CentOS安装脚本卸载......
  • 在WSL2下的Ubuntu中搭建android开发环境
    关闭虚拟机wsl--shutdown 查看虚拟机是否已经关闭wsl--list--running 在Win11下开启嵌套的VMnotepad%USERPROFILE%\.wslconfig.txt[wsl2]nestedVirtualization=true 安装JDK并配置环境变量sudoaptinstallopenjdk-17-jdk-y vi~/.profileexportJAVA_HOME=......
  • ubuntu定时运行python脚本
    要在Ubuntu上每隔一小时运行一个脚本,你可以使用cron作业调度器。以下是步骤:方法打开终端。输入以下命令以编辑crontab文件:crontab-e在打开的编辑器中,添加以下行来每隔一小时运行你的脚本:0****/path/to/python/path/to/resource_chat_push_server.py请确......
  • WSL2+Ubuntu22.04+Vscode 虚拟环境安装
    1.WSL2+Ubuntu22.04+Vscode虚拟环境安装详细攻略WIN11+WSL2+Ubuntu22.04+CUDA+MINICONDA3+Pytorch安装踩坑总结,手把手教学,看不会你打我1.1先决配置1.2安装命令官网https://learn.microsoft.com/zh-cn/windows/wsl/basic-commandswsl--install--no-distributio......
  • WSL2+Ubuntu22.04+Vscode 虚拟环境安装
    1.WSL2+Ubuntu22.04+Vscode虚拟环境安装详细攻略WIN11+WSL2+Ubuntu22.04+CUDA+MINICONDA3+Pytorch安装踩坑总结,手把手教学,看不会你打我1.1先决配置1.2安装命令官网https://learn.microsoft.com/zh-cn/windows/wsl/basic-commandswsl--install--no-distributio......
  • Ubuntu20.04静态编译Boost记录
    下载Boost源码地址:https://www.boost.org/users/history/version_1_72_0.html指定安装位置./bootstrap.sh--prefix=/usr/local/boost-1-72-0编译release版本的boost库./b2toolset=gcclink=staticruntime-link=staticthreading=multi开始编译sudo./b2install--......
  • Ubuntu20.04安装部署Jenkins
     Jenkins要求Java8及更高版本,检查系统上是否安装了Javajava--version如果没有安装Java,执行如下命令,在您的系统上安装Javasudoaptinstall-yopenjdk-17-jre-headless再次验证Java版本安装Jenkins会启用JenkinsAPT软件源,导入源GPGkey,并且安装Jenkins软件包......
  • Ubuntu20.04部署docker环境
    1.卸载旧的docker版本forpkgindocker.iodocker-docdocker-composepodman-dockercontainerdrunc;doapt-getremove$pkg;done2.切换国内的软件源cat>/etc/apt/sources.list<<EOFdebhttps://mirrors.aliyun.com/ubuntu/focalmainrestricteduniversemultiv......
  • linux 虚拟机, ubuntu , 代理 , 上网。
    问题:PC可以使用代理上网,但是虚拟机还不能访问,github,但是可以使用百度。 设置方式。首先有一点,要保证PC机可以使用代理访问github   进入虚拟机ubuntu做如下设置。   这样就配置好了。   ......
  • Nessus 10.6 Auto Installer for Ubuntu 22.04 (updated Jan 2024)
    Nessus10.6AutoInstallerforUbuntu22.04(updatedJan2024)发布Nessus试用版自动化安装程序,支持macOSSonoma、RHEL9和Ubuntu22.04请访问原文链接:https://sysin.org/blog/nessus-auto-install-for-ubuntu/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org......