当前位置: 首页 > Linux

linux下安装MySQL8

时间:2023-04-06 19:56:03 Linux

的说明:?本文档以“CentOS7.5”操作系统,mysql8为例?CentOS7及以上版本将MySQL数据库软件从默认程序列表中移除,需要执行sudorpm-Uvhhttps://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm用于手动下载。下载完成后,按照2进行安装。(mysql仓库源码地址:https://dev.mysql.com/downloads/repo/yum/,这里可以找到系统对应的yun地址)执行以下命令安装MySQL数据库服务器、MySQL客户端和MySQL开发所需的库和包含文件。yuminstall-ymysql-servermysqlmysql-devel输出如下,说明安装成功。完全的!配置MySQL执行以下命令启动MySQL服务。servicemysqldstartMysql8安装后会有初始密码,查看初始密码查看初始密码:cat/var/log/mysqld.log|greptemporarymysqladmin-urootpassword'Huawei@123'执行如下命令,然后根据提示输入数据库管理员root账号的密码进入数据库。mysql-uroot-p执行以下命令使用MySQL数据库。使用mysql执行以下命令查看用户列表。从用户中选择主机,用户;执行以下命令刷新用户列表,允许所有IP访问数据库。更新用户集host='%'whereuser='root'LIMIT1;执行以下命令强制刷新权限。允许设置为允许访问的同一子网中的云服务器通过私有IP访问MySQL数据库。刷新权限;执行以下命令退出数据库。quit执行以下命令重启MySQL服务。systemctlrestartmysql执行以下命令设置MySQL服务开机自动启动。systemctlenablemysqld执行以下命令关闭防火墙。systemctlstopfirewalld服务器重启后执行以下命令永久关闭防火墙。systemctldisablefirewalld遇到的问题:(1)重置密码ALTERUSER'root'@'%'IDENTIFIEDWITHmysql_native_passwordBY'newpassword';error:ERROR1819(HY000):Yourpassworddoesnotsatisfythecurrentpolicyrequirements解决办法:setglobalvalidate_password.policy=0;设置全局validate_password.length=8;参考:https://www.cnblogs.com/fb010001/p/9036275.html;https://blog.csdn.net/hello_world_qwp/article/details/79551789(2)忘记密码:参考:https://blog.csdn.net/qq_41526316/article/details/10843481016。更改密码:(1)mysqladmin-uroot-ppassword"test123";输入密码:[输入原密码];(2)ALTERUSER'root'@'%'IDENTIFIEDWITHmysql_native_passwordBY'newpassword';冲洗特权;来自https://support.huaweicloud.c...