mysql一键安装

[TOC]

[选] os基础依赖包

  • 以下基础依赖包,通常系统都已安装,所以选作。
yum install -y lrzsz wget telnet net-tools ntpdate
  • 以上基础依赖包,我写的mysql一键安装有用到。若服务器既无公网ip又无本地yum源,可参考如下离线安装
cd /opt/
wget -c http://iso.sqlfans.cn/linux/xxx.rpm
rpm -ivh xxx.rpm

单实例安装 5.7

  • 快速安装 MySQL 5.7.42(默认已启用 GTID+半同步插件+慢查询阈值0.5秒+最大连接数3k+buffer_pool=内存*0.6

    注:查看安装过程:sh -x install_percona_5742.sh /opt /data 3306 n

    注:参数1-安装目录,参数2-数据目录,参数3-端口号,参数4-是否启用tokudb

cd /opt
wget -c http://iso.sqlfans.cn/mysql/percona-server-5.7.42-45.tar.gz
wget -c http://iso.sqlfans.cn/mysql/config/5.7/my_innodb.cnf
wget -c http://iso.sqlfans.cn/mysql/install_percona_5742.sh
bash install_percona_5742.sh /opt /data 3306 n
  • 查询目前拥有的用户

    注:这里提供一个root权限的账户 dba_admin,您可以用此账号登入后重置root密码。

mysql -udba_admin -p1]yyJnwRD48CbSql -S /tmp/mysql_3306.sock -e"select host,user,authentication_string,plugin,account_locked from mysql.user;"

单实例安装 8.0

  • 快速安装 8.0.32(默认已启用: 半同步+GTID+慢查询阈值3秒+最大连接数3k+buffer_pool=内存*0.6)
cd /opt
wget -c http://iso.sqlfans.cn/mysql/percona-server-8.0.32-24.tar.gz
wget -c http://iso.sqlfans.cn/mysql/config/8.0/my_innodb.cnf
wget -c http://iso.sqlfans.cn/mysql/install_percona_8032.sh
bash install_percona_8032.sh /opt /data 3306
  • 查询目前拥有的用户
mysql -udba_admin -p1]yyJnwRD48CbSql -S /tmp/mysql_3306.sock -e"select host,user,plugin,account_locked from mysql.user;"

[附] 重新再来

ps -ef | grep mysql | grep -v grep | awk '{print $2}' | xargs kill -9 2> /dev/null
userdel -r mysql 2> /dev/null
rm -f /opt/install_percona*.sh
rm -f /opt/my_innodb.cnf
rm -rf /opt/mysql
rm -rf /data/mysql_*
sed -i '/mysql/d' /etc/rc.local
netstat -lnpt | grep mysql
Copyright © www.sqlfans.cn 2023 All Right Reserved更新时间: 2024-04-29 13:53:50

results matching ""

    No results matching ""