MySQL 5.7 二进制安装
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,MySQL 在Linux 下的安装方式有 yum 、二进制 、源码安装,yum安装比较简单,这里不再介绍, 二进制版本要求不高,适用于测试用,若是线上环境,还请使用源码安装。这里主要介绍二进制安
千家信息网最后更新 2025年02月03日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安全错误
数据库的锁怎样保障安全
德阳软件开发网上价格
西安排队网络技术
网络安全 用户信息实名制
软件开发外包能否认证
怎么让别的电脑连接我的数据库
可以同时访问数据库
公安网络安全专项整治情况汇报
数据库校对规则怎么用
税务局网络安全培训信息
通州区进口软件开发单价
ado连接数据库的安全性
厂里面试网络技术员
如何做好网络技术
北京常规软件开发资格
网络安全 问卷
服务器 流产
评价数据库medline
黑龙江新一代网络技术服务设计
铜仁点创网络技术有限公司
智能网络技术的发展
英雄联盟德玛西亚区服务器在哪
什么样的软件开发服务
网络安全交易体会
计算机网络技术发展智能化
db2如何查询数据库性能
软件开发的三个周期
中国最大互联网科技公司
网络服务器配置与资源管理
惠普服务器售后服务电话
网络安全的利弊总结