文章
时间轴
标签
音乐室
友人帐
一刻时光
清单
留言板
相册
算法海洋
关于
Slcpの童话镇 🏰
写文章
MySQL安装
原创
Linux
MySQL
数据库
发布日期:
2022年07月30日
文章字数:
5.1k
阅读次数:
4367
阅读时长:
0小时0分0秒
[mysql主从配置](https://slcp.top/article/read/1553325214231289858) ## 前期准备 - 安装包 下载二进制安装所需的包 链接:https://pan.baidu.com/s/1azoIIZqVw948xLnew2TEJQ 提取码:g7pl ![image-20220726103852829](https://img.slcp.top/image-20220726103852829.png) - 检查 执行`rpm -ea | grep MySQL`,查看服务器是否安装旧版本MySQL > 使用命令rpm -e --node's {-file-name}进行MySQL删除操作,移除的时候可能会有依赖,要注意一定的顺序。 ![img](https://img.slcp.top/wps2.jpg) ## 发车 1、把mysql的安装包复制到linux中。 ![image-20220726103852829](https://img.slcp.top/image-20220726103852829.png) 2、安装mysql ~~~shell rpm -Uvh *.rpm --nodeps --force; ~~~ 3、修改配置 安装完成之后,修改`my.cnf`,路径: `/etc/my.cnf` 文件已提供~ ~~~ini #推荐配置:在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 ~~~shell # 停止 service mysqld stop #重启 service mysqld restart ~~~ 5、查看临时密码 ~~~shell grep 'temporary password' /var/log/mysqld.log ~~~ ![image-20220726105239758](https://img.slcp.top/image-20220726105239758.png) 6、登录mysql数据库 ~~~shell 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用户远程访问权限 ~~~shell #授权 grant all privileges on *.* to 'root'@'%' identified by 'YZ@gtjy2022'; #刷新操作 flush privileges; #退出mysql然后重启mysql exit service mysqld restart; ~~~ 8、连接navicat ![image-20220726110549551](https://img.slcp.top/image-20220726110549551.png) 9、其他 ~~~shell #查看防火墙: systemctl status firewalld.service; #打开防火墙: systemctl start firewalld.service; #关闭防火墙: systemctl stop firewalld.service; #永久禁止防火墙: systemctl disable firewalld.service; #开启状态:active(running) #关闭状态:disavtive(dead) ~~~
您阅读这篇文章共耗时:
0小时16分34秒
文章链接:
https://www.slcp.top/article/read/1553323346709045250
版权声明:
本博客所有文章除特別声明外,均采用
CC BY 4.0
许可协议。转载请注明来源
Slcp
!
转载文章以及部分引用均为自己整理记录学习而用,若有侵权,请联系删除。
Linux
MySQL
评论
Valine
Gitalk
目录
搜索
首页
前进
后退
刷新
申请友链
在线联系