MySQL基础安装
MySQL的三大主要分支
- MySQL
- Mariadb
- Percona Serve
server表示服务器 client表示客户端
Ubuntu安装mysql 之前要更新包用apt update ;apt install mysql-server
安装MySQL用apt install mysql-server
[root@ubuntu2204 ~]#apt update ;apt install mysql-server
#安装客户端
[root@ubuntu2004 ~]#apt install mysql-client
#查看是否自启
[root@ubuntu2204 ~]#systemctl status mysql.service
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; en
abled; vendor preset: enabled)
Active: active (running) since Sat 2022-11
-05 15:52:56 CST; 2min 48s ago
Process: 18114 ExecStartPre=/usr/share/mysql/mysql-sys
temd-start pre (code=exited, status=0/SUCCESS)
Main PID: 18122 (mysqld)
Status: "Server is operational"
Tasks: 38 (limit: 2196)
Memory: 364.2M
CPU: 2.844s
CGroup: /system.slice/mysql.service
└─18122 /usr/sbin/mysqld
11月 05 15:52:55 ubuntu2204.wang.org systemd[1]: Starting
MySQL Community Server...
11月 05 15:52:56 ubuntu2204.wang.org systemd[1]: Started M
ySQL Community Server.
#查看
[root@ubuntu2204 ~]#cat /lib/systemd/system/mysql.service
# MySQL systemd service file
[Unit]
Description=MySQL Community Server
After=network.target
[Install]
WantedBy=multi-user.target
[Service]
Type=notify
User=mysql
Group=mysql
PIDFile=/run/mysqld/mysqld.pid
PermissionsStartOnly=true
ExecStartPre=/usr/share/mysql/mysql-systemd-start pre
ExecStart=/usr/sbin/mysqld
TimeoutSec=infinity
Restart=on-failure
RuntimeDirectory=mysqld
RuntimeDirectoryMode=755
LimitNOFILE=10000
# Set enviroment variable MYSQLD_PARENT_PID. This is required for restart.
Environment=MYSQLD_PARENT_PID=1
范例:CentoS7利用yum 源安装MySQL5.7
[root@rocky8 ~]#tee /etc/yum.repos.d/mysql.repo <<EOF
> [mysql]
> name=mysql5.7
> baseurl=https://mirrors.tuna.tsinghua.sdu.cn/mysql/yum/mysql-5.7-community-e17-x86_64/
> gpgcheck=0
> EOF
[mysql]
name=mysql5.7
baseurl=https://mirrors.tuna.tsinghua.sdu.cn/mysql/yum/mysql-5.7-community-e17-x86_64/
gpgcheck=0