前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL安装

MySQL安装

作者头像
小炜同学
发布2022-09-23 10:48:57
2.1K0
发布2022-09-23 10:48:57
举报
文章被收录于专栏:Java领域客栈

mysql主从配置

前期准备

  • 安装包

下载二进制安装所需的包

链接:https://pan.baidu.com/s/1azoIIZqVw948xLnew2TEJQ 提取码:g7pl

  • 检查

执行rpm -ea | grep MySQL,查看服务器是否安装旧版本MySQL

使用命令rpm -e --node's {-file-name}进行MySQL删除操作,移除的时候可能会有依赖,要注意一定的顺序。

发车

1、把mysql的安装包复制到linux中。

2、安装mysql

代码语言:javascript
复制
rpm -Uvh *.rpm --nodeps --force;

3、修改配置

安装完成之后,修改my.cnf,路径: /etc/my.cnf

文件已提供~

代码语言:javascript
复制
#推荐配置:在my.cnf文件最下面加上如下配置
lower_case_table_names = 1
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION


max_connect_errors = 6000
interactive_timeout=7200
back_log=500
max_connections=3000
max_user_connections=300
skip-name-resolve
key_buffer_size=20480M
query_cache_size=512M
query_cache_type=1
read_buffer_size=32M
sort_buffer_size=32M
join_buffer_size =512M
read_rnd_buffer_size=32M
tmp_table_size=128M
thread_cache_size=128
max_allowed_packet=32M
binlog_cache_size = 4M

4、启动MySQL

启动:# service mysqld start

代码语言:javascript
复制
# 停止
service mysqld stop
#重启
service mysqld restart

5、查看临时密码

代码语言:javascript
复制
grep 'temporary password' /var/log/mysqld.log

6、登录mysql数据库

代码语言:javascript
复制
mysql -u root -p 
#修改root密码
set password for root@localhost=password('YZ@gtjy2022');
#退出mysql登录
exit
#mysql数据库默认是有密码复杂度验证的,如果不需要可以去掉:
#关闭密码复杂度验证
set global validate_password_policy=0;
#新密码长度大于等于1
set global validate_password_length=1;

7、授权root用户远程访问权限

代码语言:javascript
复制
#授权
grant all privileges on *.* to 'root'@'%' identified by 'YZ@gtjy2022';
#刷新操作
flush privileges;  
#退出mysql然后重启mysql
exit
service mysqld restart;

8、连接navicat

9、其他

代码语言:javascript
复制
#查看防火墙:
systemctl status firewalld.service;
#打开防火墙:
systemctl start firewalld.service;
#关闭防火墙:
systemctl stop firewalld.service;    
#永久禁止防火墙:
systemctl disable firewalld.service;
#开启状态:active(running)
#关闭状态:disavtive(dead)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年07月30日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前期准备
  • 发车
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档