如何在Linux中安装Mysql5.6
发表于:2025-11-06 作者:千家信息网编辑
千家信息网最后更新 2025年11月06日,这篇文章给大家介绍如何在Linux中安装Mysql5.6 ,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1.2创建 mysql用户与组groupadd -r -g 306 mys
千家信息网最后更新 2025年11月06日如何在Linux中安装Mysql5.6
这篇文章给大家介绍如何在Linux中安装Mysql5.6 ,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
1.2创建 mysql用户与组
groupadd -r -g 306 mysqluseradd -r -g 306 -u 306 -m -s /sbin/nologin mysql
1.3解压
tar xf mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz -C /usr/local
1.4创建mysql软连接
cd /usr/localln -s mysql-5.6.40-linux-glibc2.12-x86_64 mysql
1.5修改所属主,所属组权限
chown -R mysql.mysql /usr/local/mysql-5.6.40-linux-glibc2.12-x86_64chown mysql.mysql /usr/local/mysql
1.6创建目录,修改mysql目录的所属主
mkdir -p /data/mysql{,_binlog}chown -R mysql.mysql /data/mysqlchown -R mysql.mysql /data/mysql_binlog1.7创建配置文件目录
mkdir /etc/mysql/cp /usr/local/mysql/support-files/my-default.cnf /etc/mysql/my.cnf
1.8配置文件 vim /etc/mysql/my.cnf
[client]port = 3306socket = /data/mysql/mysql.sock[mysqld]port = 3306user = mysqlbasedir = /usr/local/mysqldatadir = /data/mysqlsocket = /data/mysql/mysql.sockpid-file = /data/mysql/mysql.pidlog-error = /data/mysql/mysql_error.logcharacter-set-server = utf8init_connect='SET NAMES utf8'innodb_log_file_size = 256Minnodb_file_format = barracudainnodb_strict_mode = 0innodb_file_per_table = on#跳过主机名解析skip-name-resolve#服务器ID,集群必填配置,区分机器编号,每台机器不同server_id = 1#开启二进制日志,行级记录,同步写入磁盘log_bin = /data/mysql_binlog/mysql-binbinlog_format = rowsync_binlog = 1sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'symbolic-links=0
1.9修改PATH环境变量
]# vim /etc/profile.d/mysql.sh PATH=/usr/local/mysql/bin:$PATH]# source /etc/profile.d/mysql.sh
2.0创建数据库文件
cd /usr/local/mysql/./scripts/mysql_install_db --datadir=/data/mysql --user=mysql
2.1准备启动脚本
cd /usr/local/mysql/./scripts/mysql_install_db --datadir=/data/mysql --user=mysql
2.2安全初始化
ln -s /data/mysql/mysql.sock /tmp/mysql.sockmysql_secure_installationroot没有密码 --> 直接回车 --> 是否设置密码 Y 输入密码 --> 是否删除匿名用户 Y --> 是否禁止root远程连接 N --> 是否删除test测试数据库 Y --> 是否重新载入数据库 Y ---> OK
2.3主从复制架构
2.3.1配置文件
master 主数据库
log_bin=/bin_log_PATH/mysql-bin 开启二进制日志binlog_format = row 二进制日志记录方式,行级记录server_id = 1
2.3.2创建主从复制专用权限用户
mysql> grant replication salve on *.* to 'repluer'@'172.16.1.%' identified by '123456'
2.3.3刷新二进制日志
mysql> reset master;mysql> show master status;

2.3.3 slave 从数据库配置文件
server_id=2
2.4建立主从关联
mysql> change master to master_host='172.16.1.211',master_user='repluser',master_password='123456',master_log_file='mysql-bin.000001',master_log_pos=120;
2.4.1查看与启用从节点
mysql> start slave;mysql> show slave status\G
关于如何在Linux中安装Mysql5.6 就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
数据
数据库
文件
配置
二进制
日志
主从
密码
所属
用户
目录
中安
内容
更多
机器
权限
帮助
不同
不错
安全
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
有多少个同样的数据库
oracle代理服务器访问
常用软件开发技术指导
阿帕奇服务器的功能与作用
新疆惠文网络技术
提升数据库建设
网络安全模型ppt模板
湖北网络安全审计硬件设备制造商
U8第二次安装数据库
区块链服务器和云服务器有啥区别
上位机软件开发的背景
麦杰数据库 python
大疆安全数据库需要跟新吗
信息科技互联网公司税务筹划
软件开发用哪个好
软件开发都有哪些类型
域名根服务器质量怎样
巨杉数据库限时免费
sql有哪些系统数据库
全球速卖通数据库
游戏转服涉及网络安全吗
烟草 网络安全管理
郑大数据库系统概论ppt
华为服务器怎么查管理口ip
网络安全课堂点评
软件开发外包的服务水平
国外 汽车工业数据库
专业软件开发设计公司
嵌入式软件开发wbs
徐州手机软件开发服务