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

网站怎么做数据转移做的差的网站

网站怎么做数据转移,做的差的网站,保亭交通工程建设局网站,网站页脚Linux中MySQL的密码操作 1、给用户设置/更新密码 mysqladmin -u用户名 -p原密码 password 新密码该命令在终端直接执行#xff0c;不需要进入mysql视图 该命令适用于以下情况#xff1a; 用户的密码为空#xff0c;为用户设置密码用户密码需要更新#xff0c…Linux中MySQL的密码操作 1、给用户设置/更新密码 mysqladmin -u用户名 -p原密码 password 新密码该命令在终端直接执行不需要进入mysql视图 该命令适用于以下情况 用户的密码为空为用户设置密码用户密码需要更新更换密码 注意事项 使用该命令需要知道原密码 示例 [rootyun01 ~]# mysqladmin -uroot -p password 123 Enter password: [rootyun01 ~]# 2、忘记密码操作一命令行操作 1、先查看当前有没有MySQL服务在运行 ps -ef | grep -i mysql示例 [rootyun01 ~]# ps -ef | grep -i mysql mysql 3553 1 0 16:22 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --basedir/usr mysql 3720 3553 0 16:22 ? 00:00:00 /usr/libexec/mysqld --basedir/usr --datadir/var/lib/mysql --plugin-dir/usr/lib64/mysql/plugin --log-error/var/log/mariadb/mariadb.log --pid-file/var/run/mariadb/mariadb.pid --socket/var/lib/mysql/mysql.sock root 3792 2175 0 16:47 pts/1 00:00:00 grep --colorauto -i mysql2、关闭当前的MySQL服务 systemctl stop mariadb示例 [rootyun01 ~]# systemctl stop mariadb [rootyun01 ~]# ps -ef | grep -i mysql root 3809 2175 0 16:48 pts/1 00:00:00 grep --colorauto -i mysql [rootyun01 ~]# 3、启动 MySQL允许在不检查或使用权限系统的情况下访问 MySQL 数据库 命令 mysqld_safe --skip-grant-tables解释 mysqld_safe --skip-grant-tables 是用来启动 MySQL 的一种特殊模式允许在不检查或使用权限系统的情况下访问 MySQL 数据库。 mysqld_safe这是一个用于启动 MySQL 服务器的脚本它比直接使用 mysqld 启动 MySQL 更安全。它提供了日志记录、错误检测和自动重启 MySQL 的功能。 --skip-grant-tables这个选项告诉 MySQL 启动时不加载权限表即不启用 MySQL 的用户权限系统。这意味着在这个模式下任何用户都可以访问数据库而不需要验证用户名和密码。这种模式常用于重置 MySQL 密码或解决由于权限问题导致的无法访问 MySQL 的情况。 示例 [rootyun01 ~]# mysqld_safe --skip-grant-tables 240926 20:20:55 mysqld_safe Logging to /var/log/mariadb/mariadb.log. 240926 20:20:55 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql 此时MySQL服务以前台运行的方式启动我们需要新开一个终端进行后续操作 4、进入MySQL客户端修改用户表中的密码 # 1、直接输入mysql进入客户端 msyql # 在mariadb中默认登入的是root账户若在MySQL中要指定其用户登录可使用以下命令 mysql -uroot 修改user表中的密码 update mysql.user set passwordpassword() where userroot; # 表示将root的密码设置为空 # password()表示使用该函数将密码加密后存储重新加载用户权限表确保对权限的更改立即生效。 flush privileges;5、关闭mysqld_safe模式下启动的MySQL服务并使用系统命令启动MySQL服务 pkill -9 mysql # 等待几秒 systemctl start mariadb6、重新设置root账号的密码 也可以在第四步直接将root的密码设置好 此步骤参考第一小节 7、注意事项 UPDATE mysql.user SET password PASSWORD(new_password) WHERE user root;这条命令在使用时得注意MySQL的版本 MySQL5.7以上版本中用户的密码不存在password字段中而是存在于authentication_string应该使用以下命令。 UPDATE mysql.user SET authentication_string PASSWORD(new_password) WHERE user root;3、忘记密码操作二修改配置文件 1、修改 my.cnf 文件跳过权限表 my.cnf 文件是 MySQL 的主要配置文件用于设置 MySQL 数据库服务器的各种参数和行为。在该文件中可以定义服务器的运行模式、存储路径、缓存大小、网络配置等。my.cnf 文件是 MySQL 在启动时读取的第一个配置文件。 文件位置 /etc/my.cnf 编辑 my.cnf 文件在 [mysqld] 部分中添加以下行以跳过 MySQL 的权限表 [mysqld] skip-grant-tables # 此设置允许 MySQL 在启动时不加载权限系统从而可以直接登录 MySQL 而不需要输入密码。2、重启 MySQL 服务 systemctl restart mariadb3、修改user表中的用户密码 update mysql.user set passwordpassword(你的新密码) where userroot; 4、将my.cnf中加入的配置删掉并重启服务 [mysqld] skip-grant-tables # 删掉此项systemctl restart mariadb # 重启服务4、 忘记密码操作三使用脚本 --init-file 是 MySQL 启动时的一个选项允许指定一个包含 SQL 语句的文件当 MySQL 启动时文件中的 SQL 语句会被自动执行。这种方式可以用于在 MySQL 启动时初始化数据库、重置密码或者执行其他重要的数据库操作。这个文件中的 SQL 语句在 MySQL 完全启动之前执行 1、编写一个sql脚本用于修改用户密码 cd /opt vim reset_password.sql ALTER USER rootlocalhost IDENTIFIED BY 123; # mysql 5.6 以上版本使用该命令SET PASSWORD FOR rootlocalhost PASSWORD(123); # mysql 5.6 以下版本使用该命令 2、保存后停止当前的MySQL服务使用mysql_safe命令启动MySQL服务 mysqld_safe --init-file/opt/reset_password.sql # 符号表示以后台模式运行3、测试使用新密码来登录客户端若登录成功则删除sql脚本并关闭当前的sql服务并使用系统命令重启服务 4、注意事项 文件权限确保 SQL 文件有足够的权限被 MySQL 服务读取通常 MySQL 服务以 mysql 用户身份运行因此 SQL 文件的权限需要至少对 mysql 用户可读。 一次性操作--init-file 是一个一次性操作SQL 语句在启动时执行完成后文件不再起作用。记得在操作完成后删除 SQL 文件防止安全问题。 文件内容要求SQL 文件中的每条 SQL 语句必须完整且符合 MySQL 的语法要求。 5、mysql_secure_installation的使用 mysql_secure_installation 是一个 MySQL 提供的安全配置脚本用于帮助用户强化 MySQL 数据库的安全性。这个脚本可以执行一系列任务包括设置 root 用户密码、删除匿名用户、禁止远程 root 登录、删除测试数据库等。 使用方法 运行脚本 mysql_secure_installation输入 MySQL root 密码 脚本启动后首先会要求你输入 MySQL root 用户的密码。如果这是全新安装可能没有设置密码你可以直接按 Enter 键跳过。 Enter current password for root (enter for none): 设置 root 密码 如果 root 用户尚未设置密码脚本会询问你是否要设置一个密码。输入两次相同的新密码。 Set root password? [Y/n] Y New password: Re-enter new password: 删除匿名用户 脚本会提示你是否要删除 MySQL 中的匿名用户。选择 Y 以删除匿名用户。 Remove anonymous users? [Y/n] Y禁止远程 root 登录 脚本会询问你是否要禁止 root 用户的远程登录。选择 Y确保只有本地登录的 root 用户可以访问数据库。 Disallow root login remotely? [Y/n] Y删除测试数据库 脚本会询问你是否要删除默认的测试数据库。选择 Y 以删除它。 Remove test database and access to it? [Y/n] Y刷新权限表 脚本会自动刷新 MySQL 的权限表确保所有更改立即生效。 Reload privilege tables now? [Y/n] Y输出示例 在运行完所有步骤之后脚本会输出类似以下的结果 All done! If youve completed all of the above steps, your MySQL installation should now be secure.Thanks for using MySQL!
http://www.dnsts.com.cn/news/159510.html

相关文章:

  • 企业网站建设河北关于公司申请建设门户网站的请示
  • 苏州设置网站建设做熊猫tv网站的目的
  • 校园网站界面建设房地产设计图与规划图
  • 做教育网站的er图如何做网站不被查
  • 源码网站制作教程上海第五届中国国际进口博览会直播
  • 酒店网站开发方案手机商城下载app
  • 做字幕模板下载网站哈尔滨百度网站建设
  • 凡科建站快车代理登录怎么提交公司网站
  • 百度seo网站惠州百优做网站小程序熊掌号
  • 济南网站制作厂家网站建设技术网站
  • 山东德州网站建设外包网站开发安全吗
  • 免费制作app生成器网站建设网站图片
  • php网站开发电子书wordpress音乐页面
  • 台北网站建设厦门网站建设68
  • 定期更新网站福州网站建设新闻
  • 成都武侯区建设厅官方网站洛阳网站建设报价
  • 外贸网站哪家好免费发布招工的平台
  • 合山市网站做网站编程要学什么
  • 怎么让自己的网站通过域名访问不了虎扑体育网体育
  • 贷款网站模板中铁建设集团有限公司招投标平台
  • 学校网站建设情况报告网站手机pc同步
  • 纯静态企业网站百度收录快速提交
  • 好看的中文网站设计百度企业信用
  • 怎样创造网站wordpress 创建数据表
  • 骏域网站建设腾讯云做网站选哪个
  • 网站建设的流程及步骤涟水建设局网站
  • 二级域名可以做网站wordpress personal主题
  • 乐清网站的建设百度推广怎么做的
  • 仿网站百度会怎么做鄂伦春网站建设
  • 网站建设标志头像图片永久免费crm客户管理系统