mariadb

mariadb

标签(空格分隔): mysql mariadb sql


dnf yum 安装

[mariadb]
name = MariaDB
baseurl = https://mirrors.aliyun.com/mariadb/yum/10.5/centos8-amd64/
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

dnf makecache

dnf install MariaDB-server MariaDB-client --disablerepo=AppStream
systemctl restart mariadb

执行 mysql_secure_installation 或 mysql_install_db --user=mysql 进行常规安装

编译安装

yum -y install readline-devel
yum -y install zlib-devel
yum -y install openssl-devel
yum -y install libaio-devel
yum -y install cmake
yum groupinstall "Development Tools"

创建用户

groupadd -r mysql
useradd -g mysql -s /sbin/nologin mysql
mkdir /usr/local/mysql
mkdir -p /server/mysql
chown -R mysql:mysql /server/mysql

解压

tar -xvzf mariadb-10.5.2.tar.gz
cd mariadb-10.5.2/

编译

cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/server/mysql -DSYSCONFDIR=/etc -DWIYH_SSL=system -DVITH_ZLIB=system -DWITH_LOBWRAP=0 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci

make && make install

安装

执行 mysql_secure_installation 或 mysql_install_db --user=mysql 进行常规安装


Enter current password for root (enter for none):  //输入root(mysql)的密码。默认没有,直接回车 
Switch to unix_socket authentication [Y/n]   //是否切换到unix套接字身份验证[Y/n] n

Set root password? [Y/n]  –>是否设置root用户密码,输入y并回车或直接回车
New password:  –>设置root用户的密码
Re-enter new password:  –>再输入一次你设置的密码
Remove anonymous users? [Y/n]   –>是否删除匿名用户,回车
Disallow root login remotely? [Y/n]  –>是否禁止root远程登录,回车,
Remove test database and access to it? [Y/n]   –>是否删除test数据库,回车
Reload privilege tables now? [Y/n]   –>是否重新加载权限表,回车

查看版本信息

show variables like ‘%version%‘;

开机启动

systemctl enable mariadb

开启

systemctl start mariadb

mariadb

上一篇:Oracle整理(一)


下一篇:Tomcat处理一个http请求的过程