当前位置: 首页 > 科技观察

MySQL8,体验不一样的安装方式!

时间:2023-03-11 23:36:46 科技观察

1.安装本地YUM源和MySQL从MySQL官网下载YUM源rpm安装包。#1。下载上面的rpm文件放到服务器上#或者在linux系统中通过wget命令下载wgethttp://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm#2.下载完成后,使用yum命令在本地安装yum源yumlocalinstallmysql80-community-release-el7-1.noarch.rpm#3。执行后使用以下命令查看是否安装成功yumrepolistenabled|grep"mysql.*-community.*"#4。安装服务器yuminstall-ymysql-community-server`二、配置mysql2.1,服务命令#启动MySQL服务systemctlstartmysqld#查看服务启动状态systemctlstatusmysqld#启动systemctlenablemysqld#重新加载开机配置systemctldaemon-reload2。2、修改root默认密码#查询默认密码grep'temporarypassword'/var/log/mysqld.log#登录mysql,使用刚才在文件中找到的密码mysql-uroot-p#尝试修改密码,使用以下命令更改root用户的密码ALTERUSER'root'@'localhost'IDENTIFIEDWITHmysql_native_passwordBY'yourpassword';2.3、添加远程登录#创建具有全局访问权限的用户rootCREATEUSER'root'@'%'IDENTIFIEDBYyourpassword'';#授权用户任何远程主机都可以访问数据库GRANTALLPRIVILEGESON*.*TO'root'@'%'WITHGRANTOPTION;#输入刷新命令使修改生效FLUSHPRIVILEGES;2.4.修改密码的加密方式。找到mysql的配置文件vim/etc/my.cnf,把密码的加密方式改成以前的版本。8.0版本改变了密码的加密方式,所以我们还是先用旧的吧。的。#找到default-authentication-plugin,取消注释default-authentication-plugin=mysql_native_password#重启服务使其生效systemctlrestartmysqld2.5,sql_mode=only_full_group_byproblem#查看sql_modeselect@@global.sql_mode;#queriedvalue修改my.cnffor:ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,在[mysqld]列下添加sql_mode,删除ONLY_FULL_GROUP_BY。#vim/etc/my.cnfsql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'#Restartservicesystemctlrestartmysqld3.客户端连接推荐使用Workbench(MySQL官方工具,免费,全平台支持)。SQLyog(仅限Windows,提供社区和高级版本)。Navicat(付费,支持所有平台)。SequelPro(只支持mac版,开源)。4.小结如果你正在寻找mysql8的安装方法,希望这篇文章可以帮到你!