MySQL安装方式
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,一、单实例_rpm1、上传安装包tar -xf mysql-5.7.24-1.el6.x86_64.rpm-bundle.tar2、检查是否安装rpm -qa | grep -i mysqlrpm -
千家信息网最后更新 2026年11月03日MySQL安装方式
一、单实例_rpm
1、上传安装包tar -xf mysql-5.7.24-1.el6.x86_64.rpm-bundle.tar
2、检查是否安装
rpm -qa | grep -i mysqlrpm -qa | grep -i maria若有安装 yum remove -y 包名rm -fr /usr/lib/mysqlrm -fr /usr/include/mysqlrm -fr /etc/my.cnfrm -fr /var/lib/mysqlrm -fr /usr/share/mysqlrm -fr /usr/local/mysqlfind / -name mysql3、安装MySQL
mkdir -p /home/mysql/{3306,3307}/{data,log}chown -R mysql:mysql /homechmod -R 755 /homecd /home/mysql/rpm -ivh mysql-community-common-5.7.24-1.el6.x86_64.rpmrpm -ivh mysql-community-libs-5.7.24-1.el6.x86_64.rpmrpm -ivh mysql-community-client-5.7.24-1.el6.x86_64.rpmrpm -ivh mysql-community-server-5.7.24-1.el6.x86_64.rpm4、my.cnf
vi /etc/my.cnf修改目录5、初始化数据库
/usr/bin/mysql_install_db --user=mysql --datadir=/home/mysql/3306/data cat /root/.mysql_secret6、启动MySQL
cd /usr/bin//usr/bin/mysqld_safe --defaults-file=/etc/my.cnf --user=mysql &7、登录MySQL
mysql -uroot -p -S /home/mysql/3306/mysql.sockSET PASSWORD=PASSWORD('root');flush privileges;8、关闭MySQL/usr/bin/mysqladmin -uroot -proot -S /home/mysql/3306/mysql.sock shutdown
二、单实例_glibc
1、上传安装包
tar -xvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gzmv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysqlecho 'export PATH=$PATH:/usr/local/mysql/bin' >> /etc/profilesource /etc/profile2、创建用户/目录
groupadd mysqluseradd -g mysql mysqlpasswd mysqlmkdir -p /home/mysql/{3306,3307}/{data,log}chown -R mysql:mysql /homechmod -R 755 /home3、my.cnf
vi /etc/my.cnf[mysql]socket=/home/mysql/3306/data/mysql.sockport = 3306[mysqld]port = 3306#skip-grant-tablesbasedir=/usr/local/mysql datadir=/home/mysql/3306/data/user=mysql log-error=/home/mysql/3306/log/resourcepool-0559.err pid-file=/home/mysql/3306/data/resourcepool-0559.pidsocket=/home/mysql/3306/data/mysql.socksymbolic-links=0server-id=102log-bin=mysql-binbinlog-ignore-db = mysql,information_schemaauto-increment-offset = 1slave-skip-errors = all#auto-increment-increment = 2#default-storage-engine=MyISAMbinlog_format="MIXED"log_bin_trust_function_creators=1sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLESexpire_logs_days = 7event_scheduler=1relay-log=relay-log4、初始化数据库/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/home/mysql/3306/data
5、启动/关闭数据库
/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf --user=mysql &/usr/local/mysql/bin/mysqladmin -uroot -p -P3306 -S /data/mysql/data/mysql.sock shutdown三、多实例_glibc
1、安装依赖
vi /etc/yum.repos.d/yum.repo文件内容改为如下:[base]name=Red Hat Enterprise Linuxbaseurl=file:///media/Server enabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-releaseyum install ncurses-devel -yyum install libail-devel -yyum install -y gcc2、创建用户/目录
groupadd mysqluseradd -g mysql mysqlpasswd mysqlmkdir -p /home/mysql/{3306,3307}/{data,log}chown -R mysql:mysql /homechmod -R 755 /home3、解压安装
tar -xvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gzmv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysqlecho 'export PATH=$PATH:/usr/local/mysql/bin' >> /etc/profilesource /etc/profilevi /etc/my.cnf[client] port=3306 socket=/tmp/mysql.sock [mysqld_multi] mysqld = /usr/local/mysql/bin/mysqld_safe mysqladmin = /usr/local/mysql/bin/mysqladmin log = /home/mysql/mysqld_multi.log [mysqld] user=mysql basedir = /usr/local/mysql sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [mysqld3306] mysqld=mysqld mysqladmin=mysqladmin datadir=/home/mysql/3306/data port=3306 server_id=3306 socket=/tmp/mysql_3306.sock log-output=file slow_query_log = 1 long_query_time = 1 slow_query_log_file = /home/mysql/3306/log/slow.log log-error = /home/mysql/3306/log/error_3306.log binlog_format = mixed log-bin = /home/mysql/3306/data/mysql3306_bin [mysqld3307] mysqld=mysqld mysqladmin=mysqladmin datadir=/home/mysql/3307/data port=3307 server_id=3307 socket=/tmp/mysql_3307.sock log-output=file slow_query_log = 1 long_query_time = 1 slow_query_log_file = /home/mysql/3307/log/slow.log log-error = /home/mysql/3307/log/error_3307.log binlog_format = mixed log-bin = /home/mysql/3306/data/mysql3307_bin4、初始化数据库/usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf --initialize-insecure --user=mysql
5、启动数据库
设置启动文件cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
6、mysqld_multi进行多实例管理
启动全部实例:/usr/local/mysql/bin/mysqld_multi start查看全部实例状态:/usr/local/mysql/bin/mysqld_multi report 启动单个实例:/usr/local/mysql/bin/mysqld_multi start 3306 停止单个实例:/usr/local/mysql/bin/mysqladmin -u root -p -S /tmp/mysql_3306.sock shutdown查看单个实例状态:/usr/local/mysql/bin/mysqld_multi report 3306mysql -S /tmp/mysql_3306.sock -pSET PASSWORD=PASSWORD('root');flush privileges;
实例
数据
数据库
单个
目录
文件
状态
用户
内容
检查
登录
管理
方式
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
云之行互联网科技
鸠鸠互联网科技
港股互联网科技股
互联网 科技
互联网 卓越科技
碳银互联网科技
北京互联网络科技有限公司
未来的互联网科技
智慧科技互联网
居家互联网科技有限公司
海南购全球互联网科技
广州恒生互联网科技有限
成都铂石互联网科技做什么的
岳阳华臻互联网科技有限公司
哈尔滨屹滨互联网科技有限公司
工业互联网展湾科技股份有限公司
西安左小互联网科技有限公司
玉溪新华互联网科技怎么选
恒生互联网科技趋势
互联网企业和网络科技有限公司
亿人帮互联网科技有限公司
圆梦互联网科技
迪茉互联网科技
长亮科技 互联网金融
上海卓越科技 互联网
互联网科技公司介绍
团飞科技与伯堂互联网服务平台
彤创互联网科技有限公司
互联网科技扶贫时间
锡山区互联网智能科技产品供应