当前位置: 首页 > news >正文

阳谷网站建设公司专业做英文网站的公司

阳谷网站建设公司,专业做英文网站的公司,视频转链接在线生成,国外最新设计产品✨个人主页#xff1a; 北 海 #x1f389;所属专栏#xff1a; MySQL 学习 #x1f383;操作环境#xff1a; CentOS 7.6 腾讯云远程服务器 #x1f381;软件版本#xff1a; MySQL 5.7.44 文章目录 1.MySQL 的清理与安装1.1查看是否存在 MySQL 服务1.2.卸载原有服务1.… ✨个人主页 北 海 所属专栏 MySQL 学习 操作环境 CentOS 7.6 腾讯云远程服务器 软件版本 MySQL 5.7.44 文章目录 1.MySQL 的清理与安装1.1查看是否存在 MySQL 服务1.2.卸载原有服务1.3.获取官方的 yum 源1.4.下载 MySQL 服务1.5.验证是否下载完成 2.MySQL 的配置与启动2.1.启动服务2.2.登录 MySQL2.3.修改密码2.4.修改配置文件 3.可能遇到的问题3.1.无法通过 yum 下载3.2.无法登录 MySQL3.3.无法退出 MySQL3.4.无法修改密码规则 注意 为了避免权限不足的问题建议切换至 root 用户进行安装 1.MySQL 的清理与安装 1.1查看是否存在 MySQL 服务 在安装 MySQL 前需要先看看自己的服务器中是否存在 MySQL 服务可以使用 ps -ajx | grep mysql*查询是否有相关服务正在运行如果出现下图所示就说明已存在 MySQL 服务 此时可以选择卸载原有服务重新安装也可以选择直接使用如果可用的情况下但如果服务器中没有 MySQL 相关服务就可以跟着我的教程安装 1.2.卸载原有服务 首先需要终止正在运行的 MySQL 服务 systemctl stop mysqld终止服务后再次查询 MySQL 服务如果没有看到就说明终止成功了 备份重要信息如果之前有人用过 MySQL 的话没用过就可以跳过这一步 首先是备份 my.cnf 文件这是 MySQL 的配置文件位于 /etc/my.cnf mkdir ~/TMP cp /etc/my.cnf ~/TMP/其次是备份 mysql 这个文件夹里面包含了之前用户操作过的数据库信息 cp -r /var/lib/mysql ~/TMP/注意 后续安装好后可以把这两个备份文件夹恢复至原来的路径中 卸载这些系统安装包 yum remove mysql1.3.获取官方的 yum 源 如果你的系统是 CentOS 7.6可以直接通过这个链接下载适用于 CentOS 7.6 否则可以去官方提供的网站中寻找与自己版本相匹配的 yum 源官方提供的下载网站 将后缀为 .rpm 的文件下载好后可以通过文件上传工具将文件传至服务器比如 rz rz输入指令后选择下载好的文件上传即可 注rz 是一款工具如果没有的话需要通过 yum 下载并且需要在 XShell 中使用 安装 MySQL 的 yum 源 rpm -Uvh 下载好的文件名查看 yum 源是否成功安装 ls -l /etc/yum.repos.d/存在这两个文件就证明成功了安装 yum 源 完成后可以将这个文件删除 查看 MySQL 的 yum 源是否成功工作 yum list | grep mysql-community*出现很多 mysql 相关的安装包就证明可以成功工作 1.4.下载 MySQL 服务 yum install -y mysql-community-server这条指令可能会执行失败原因是 密钥过期了可以使用以下语句更新密钥 rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022静待安装完成 1.5.验证是否下载完成 查看 /etc/ 目录下是否存在 my.cnf 配置文件 ls /etc/my.cnf查看是否存在 MySQL 存放数据的目录 ls /var/lib/mysql注部分文件为之前残留的数据库 2.MySQL 的配置与启动 2.1.启动服务 通过指令启动 MySQL 服务MySQL 默认使用的端口是 3306启动之前要确保 3306 端口处于开启状态 systemctl start mysqld2.2.登录 MySQL 登录 MySQL 默认是需要密码当前版本的 MySQL 刚开始会设置一个临时密码可以通过指令获取如果获取失败可以跳转至本文最后一部分 [3.2无法登录 MySQL] 获取临时密码 grep temporary password /var/log/mysqld.log注意 获取临时密码的前提是 MySQL 服务已经启动过 获取临时密码后就可以登录 MySQL 了 mysql -u root -p回车后输入 临时密码如果登录失败可跳转至 [3.2无法登录 MySQL] 注意 MySQL 中默认只有 root 用户所以需要以 root 身份登录 出现此页面证明登录成功可以进行密码修改 2.3.修改密码 注意 在 MySQL 中输入的语句都要以 ; 结尾表示输入语句结束 为了方便后续使用这里直接把密码等级设为最低如果输入指令报错可以跳转至 [3.3.无法修改密码规则] 修改密码强度可以单纯为数字 set global validate_password_policy0;修改密码最小长度 set global validate_password_length1;修改当前用户 root 的登录密码其中的 localhost 表示只允许登录主机本地如果设置 123456 等简单密码失败说明是密码规则没有修改成功过于简单的密码不允许设置可以重新登录 MySQL重复上面的步骤 ALTER USER rootlocalhost IDENTIFIED BY 123456;刷新权限MySQL 中有很多权限的概念现在可以先不用管 FLUSH PRIVILEGES;修改完成后可以使用新密码登录 MySQL 注输入 quit 退出 MySQL 2.4.修改配置文件 MySQL 服务启动时会先从配置文件中读取配置信息比如 端口号、文件存储位置、存储引擎等配置文件 my.cnf 位于 /etc/ 目录中首先打开配置文件 vim /etc/my.cnf设置端口号为 3306也可以根据自己的需求进行设置 port3306设置数据库文件存储路径默认为 /var/lib/mysql datadir/var/lib/mysql设置默认编码格式后续在创建数据库时如未指定编码则使用配置文件中的默认编码 character-set-serverutf8设置默认存储引擎一般都是使用 InnoDB因为它支持 索引、事务 等特性 default-storage-engineinnodb如果无法退出 vim可以尝试 wq! 强行保存并退出 设置完配置文件后都需要重启 MySQL 服务确保配置信息及时更新 systemctl restart mysqld接下来就可以尝试使用 MySQL 了 3.可能遇到的问题 下面是一些常见的问题 3.1.无法通过 yum 下载 通过 yum 下载 MySQL 时提示 Failing package is: mysql-community-client-5.7.44-1.el7.x86_64 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql这是因为密钥过期了更新密钥后重新下载就行了 rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-20223.2.无法登录 MySQL 如果无法登录 MySQL即便是密码忘记了可以直接修改配置文件 打开 my.cnf vim /etc/my.cnf在文件末尾加上以下语句 skip-grant-tables添加完成后保存并退出然后重启 MySQL 服务 systemctl restart mysqld此时再次登录 MySQL 时随便输入密码或者直接回车都能正常登录这是因为 跳过了密码验证 进入 MySQL 后可以手动修改 root 密码如果想重新启用登录时密码验证直接去除 my.cnf 中的 skip-grant-tables 就行了 3.3.无法退出 MySQL MySQL 客户端本质上就是一个进程可以直接通过 ctrl d 发送信号终止进程这种退出方式常用于客户端卡死的情况 键盘键入 ctrl d也可以输入 quit 退出客户端 quit像这种命令在 MySQL 中输入时可以不用加 ; 号这是一种正常退出的方式 3.4.无法修改密码规则 问题描述输入修改密码规则相关语句报错 报错描述 ERROR 1193 (HY000): Unknown system variable validate_password_policy 或者 ERROR 1193 (HY000): Unknown system variable validate_password_length报错原因当前的 MySQL 中缺少相关变量 查询相关变量结果为空 show variables like validate_password%;解决方法在配置文件中添加相关环境变量 打开 my.cnf vim /etc/my.cnf在配置文件的末尾加上以下语句 plugin-load-addvalidate_password.so validate-passwordFORCE_PLUS_PERMANENT添加完成后重启 MySQL 服务 systemctl restart mysqld重启完成后重新登录 MySQL输入语句查看密码规则相关变量信息能显示信息就证明问题已经解决了 show variables like validate_password%;接下来输入语句修改密码规则 set global validate_password_policy0; set global validate_password_length1;可以看到已经修改成功了问题解决
http://www.w-s-a.com/news/703129/

相关文章:

  • 无为网站设计免费制作企业网站平台
  • 社交网站第一步怎么做房屋装修效果图用什么软件
  • 企业网站 批量备案合肥 网站建设
  • 如何提高网站索引量室内设计师之路网站
  • ps怎么做响应式网站布局图现在做网站都是怎么做的
  • 导购 网站模板网站主题选择
  • 毕业设计医院网站设计怎么做郑州铭功路网站建设
  • 网站根域名是什么php做商城网站步骤
  • 建设网站的那个公司好网站建设万首先金手指12
  • 广东民航机场建设有限公司网站网站开发后端用什么
  • 做风帆网站需要多少钱越野车网站模板
  • 如何做网站平台销售用狗做头像的网站
  • 宝安电子厂做网站美食网页设计的制作过程
  • 网站logo提交学网站开发技术
  • 跨境电商平台网站建设广州西安官网seo推广
  • 我和你99谁做的网站小程序制作第三方平台
  • 建设银行网站用户名鹤岗网站seo
  • 做一元夺宝网站需要什么条件西安市做网站的公司
  • 零基础建设网站教程郑州做网站推广价格
  • 平面设计免费素材网站新开三端互通传奇网站
  • ppt模板免费下载 素材医疗seo网站优化推广怎么样
  • 课程网站怎么做wordpress文章改背景色
  • 网络营销从网站建设开始卖汽车配件怎么做网站
  • 手机商城网站制作公司济南想建设网站
  • .net 建网站网站网站做员工犯法吗
  • 电子商务网站建设说课稿棕色网站设计
  • 怎么做律所的官方网站红塔网站制作
  • 装一网装修平台官网惠州seo按天付费
  • 湖南建设监理报名网站东莞模块网站建设方案
  • 网站建设小组个人主页html源码