先yum安装
centos7通用二进制安装Mysql10.2.29
启动服务
systemctl start mariadb 或者 service mysql start

创建用户
centos7通用二进制安装Mysql10.2.29
准备数据目录
mkdir /data/mysql

准备逻辑卷 (数据库目录越来越大 空间不够了 分区不好扩 可以考虑使用逻辑卷)

准备二进制程序
二进制文件
centos7通用二进制安装Mysql10.2.29
安装好后解压缩
tar -xvf mariadb-10.2.29-linux-systemd-x86_64.tar.gz -C /usr/local/
centos7通用二进制安装Mysql10.2.29
创建软连接改名为mysql
先进到usr/local 目录里 cd /usr/local
ln -s mariadb-10.2.29-linux-systemd-x86_64 mysql
centos7通用二进制安装Mysql10.2.29

修改所有者
chown -R root.root mysql/
centos7通用二进制安装Mysql10.2.29
修改后这里的程序就可以运行了

修改PATH变量
echo ‘PATH=/usr/local/mysql/bin:$PATH’ > /etc/profile.d/mysql.sh
. /etc/profile.d/mysql.sh 修改后生效

  • 生效后这些工具不用写路径就可以使用了
    centos7通用二进制安装Mysql10.2.29

二进制文件现在有了 配置文件还没有

准备配置文件
cp -b support-files/my-large.cnf /etc/my.cnf
vim /etc/my.cnf

#mysql语句块中添加以下三个选项
[mysqld]
datadir = /data/mysql
innodb_file_per_table = on #在mariadb5.5以上版的是默认值,可不加
skip_name_resolve = on #禁止主机名解析,建议使用

创建数据库文件
cd /usr/local/mysql/
./scripts/mysql_install_db --datadir=/data/mysql --user=mysql

准备服务脚本,并启动服务
cp /usr/local/mysql/support-files/systemd/mariadb.service /usr/lib/systemd/system/

systemctl start mariadb.service

数据库安装好后 初始化安全加固脚本
mysql_secure_installation

设密码
删掉匿名用户 y
删远程 y
删除test y
立即生效加载特权 y

相关文章:

  • 2021-08-10
  • 2021-09-24
  • 2021-09-06
  • 2022-01-17
  • 2021-10-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-06-30
  • 2021-11-20
  • 2021-11-17
  • 2021-11-15
相关资源
相似解决方案