MySQL 5.7 二进制安装
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,MySQL 在Linux 下的安装方式有 yum 、二进制 、源码安装,yum安装比较简单,这里不再介绍, 二进制版本要求不高,适用于测试用,若是线上环境,还请使用源码安装。这里主要介绍二进制安
千家信息网最后更新 2026年10月31日MySQL 5.7 二进制安装
MySQL 在Linux 下的安装方式有 yum 、二进制 、源码安装,yum安装比较简单,这里不再介绍, 二进制版本要求不高,适用于测试用,若是线上环境,还请使用源码安装。这里主要介绍二进制安装。 1.查询删除原有mysql 使用rpm -qa | grep mysql搜索 mysql,如果存在,使用rpm -e --nodeps mariadb-*全部删除, 或使用yum remove mysql mysql-server mysql-libs compat-mysql51全部删除; 2.下载所需依赖包 yum remove libnuma.so.1 yum install make cmake libaio wget -y yum install numactl.x86_64 3.获取MySQL 地址可以查看MySQL官网 wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 4.创建MySQL用户组和用户 /usr/sbin/groupadd mysql /usr/sbin/useradd -g mysql mysql 5.创建MySQL安装目录,数据目录,日志目录 mkdir /usr/app mkdir /usr/app/mysqdata mkdir /usr/app/mysqllog 修改文件权限 chown -R mysql:mysql /usr/app 6.解压到安装目录 /usr/app tar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz -C /usr/app cd /usr/app mv mysql-5.7.22-linux-glibc2.12-x86_64 mysql chmod +w /usr/app/mysql 目录/usr/app下执行 chown -R mysql:mysql ./ 7. /usr/app/mysql目录下初始化数据库 bin/mysqld --initialize --user=mysql --basedir=/usr/app/mysql --datadir=/usr/app/mysqldata 记录下最后一行 root@localhost: h_kkpM2fAyfi mysql生成的root 临时密码 ssl 验证 bin/mysql_ssl_rsa_setup --datadir=/usr/app/mysqldata 8.创建配置文件 vi /etc/my.cnf [mysqld] #一般配置选项 user=mysql port=3306 server_id=1 basedir= /usr/app/mysql datadir= /usr/app/mysqldata character_set_server=utf8 pid_file=/usr/app/mysqldata/mysql.pid #socket = /var/run/mysqld/mysqld.sock #错误日志 log_error= /usr/app/mysqldata/myerror.log #慢日志 slow_query_log=1 slow_query_log_file=/usr/app/mysqllog/mysql.slow long_query_time=5 #bin_log日志 log_bin=/usr/app/mysqllog/mysql_bin skip_external_locking skip_name_resolve #开启独立表空间 innodb_file_per_table = on [mysql] no-auto-rehash #socket = /var/run/mysqld/mysqld.sock #default-character-set=utf8 #safe-updates [client] loose-default-character-set = utf8 9.配置mysqld cp mysql.server /etc/init.d/mysqld vim /etc/init.d/mysqld ##修改basedir= 自己的路径 修改datadir= 自己的路径 10.启动mysql服务 /usr/app/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf & 报错:mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exists. 解决方法: #mkdir -p /var/run/mysqld #chown mysql:mysql /var/run/mysqld 11.ps -ef|grep mysql 能看到类似下面的信息,说明启动成功;/bin/sh /usr/app/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf
/usr/app/mysql/bin/mysqld --defaults-file=/etc/my.cnf --basedir=/usr/app/mysql/
--datadir=/usr/app/mysqldata --plugin-dir=/usr/app/mysql/lib/plugin --user=mysql --log-error=/usr/app/mysqllog/mysql_error.log --pid-file=/usr/app/mysqldata/mysql.pid --socket=/var/run/mysqld/mysqld.sock
12.添加环境变量echo "export PATH=$PATH:/usr/app/mysql/bin">>/etc/profile source /etc/profile13.连接登录mysql -u root -p 如果连接不上 , 加 -S参数 mysql -uroot -p -S /var/run/mysqld/mysqld.sock改密码:alter user 'root'@'localhost' identified by '123456';flush privileges;退出重启/etc/init.d/mysqld restart 14.添加开机启动 chmod +x /etc/init.d/mysqldchkconfig --add mysqldchkconfig mysqld on
目录
日志
二进制
配置
密码
数据
文件
源码
环境
用户
路径
成功
一行
信息
参数
变量
地址
数据库
方式
方法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
咖啡网
华服互联网科技靠谱吗
广州大一互联网络科技有限公司
河南云网互联网络科技有限公司
山东特亿宝互联网科技有限公司
互联网金融 科技金融
朗涯互联网科技
狮子座互联网科技有限公司
融势互联网科技
互联网科技股午盘股票涨跌
互联网和高科技公司
中盈科技互联网信息有限公司
现代互联网科技股
福建科技产业互联网发展
和信科技工业互联网
消费医药和互联网科技
迪庆互联网科技招生
玉溪新华互联网科技好不好
同城互联网络科技
互联网科技创新方面的资料
互联网 的科技创新
广州凡科互联网科技
互联网科技大会案例
广西拼得多互联网科技有限公司
互联网与医疗科技
群盈汇互联网科技有限公司
华中科技大学互联网的牛人
宁波跨境商互联网科技有限公司
互联网界的黑科技
西安左小互联网科技有限公司