如何在Linux中安装Mysql5.6
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,这篇文章给大家介绍如何在Linux中安装Mysql5.6 ,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1.2创建 mysql用户与组groupadd -r -g 306 mys
千家信息网最后更新 2025年02月23日如何在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_binlog
1.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安全错误
数据库的锁怎样保障安全
vue前端数据存进数据库
深岩银河加载不出服务器
当前数据库领域的最新技术
软件开发都有什么项目
网络安全法什么法
app系统软件开发哪家收费合理
科研项目统计数据库
发达国家网络安全
十堰订制软件开发多少钱
嘉定区正规数据库系统研发成本
云南省国有企业软件开发
如何实现教学软件开发
福清市互联网产业园邦科技
印度网络技术视频
服务器会自动选择阵列做系统盘吗
服务器加入固定资产
淄博软件开发哪家靠谱
信息网络技术怎么学
如何使用date显示服务器时间
网络技术公司行业代码
清华网络安全张超
https配置服务器
英国软件开发工资多少钱
access数据库报表
三星gear 软件开发
死亡之翼是哪个区的服务器
数据挖掘 常用数据库
天河区光纤网络技术开发工艺
迁西电子网络技术不二之选
暗黑2角色在其他服务器什么意思