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

自己如何做外贸公司网站网络推广的平台

自己如何做外贸公司网站,网络推广的平台,可以看女人不易做网站,做少儿培训网站的公司Linux中MySQL的密码操作 1、给用户设置/更新密码 mysqladmin -u用户名 -p原密码 password "新密码"该命令在终端直接执行,不需要进入mysql视图 该命令适用于以下情况: 用户的密码为空,为用户设置密码用户密码需要更新&#xff0c…

Linux中MySQL的密码操作

1、给用户设置/更新密码

mysqladmin -u用户名 -p原密码 password "新密码"

该命令在终端直接执行,不需要进入mysql视图

该命令适用于以下情况:

  • 用户的密码为空,为用户设置密码
  • 用户密码需要更新,更换密码

注意事项: 使用该命令需要知道原密码

示例

[root@yun01 ~]# mysqladmin -uroot -p password "123"
Enter password: 
[root@yun01 ~]# 

2、忘记密码操作一(命令行操作)

1、先查看当前有没有MySQL服务在运行

ps -ef | grep -i mysql

示例:

[root@yun01 ~]# 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 --color=auto -i mysql

2、关闭当前的MySQL服务

systemctl stop mariadb
  • 示例:
[root@yun01 ~]# systemctl stop mariadb
[root@yun01 ~]# ps -ef | grep -i mysql
root       3809   2175  0 16:48 pts/1    00:00:00 grep --color=auto -i mysql
[root@yun01 ~]# 

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 的情况。

  • 示例:
[root@yun01 ~]# 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 password=password("") where user="root"; 
# ""表示将root的密码设置为空
# password()表示使用该函数将密码加密后存储
  • 重新加载用户权限表,确保对权限的更改立即生效。
flush privileges;

5、关闭mysqld_safe模式下启动的MySQL服务,并使用系统命令启动MySQL服务

pkill -9 mysql
# 等待几秒
systemctl start mariadb

6、重新设置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 mariadb

3、修改user表中的用户密码

update mysql.user set password=password("你的新密码") where user="root"; 

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 'root'@'localhost' IDENTIFIED BY '123';  # mysql 5.6 以上版本使用该命令SET PASSWORD FOR 'root'@'localhost' = 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 登录、删除测试数据库等。

使用方法

  1. 运行脚本

    mysql_secure_installation
    
  2. 输入 MySQL root 密码: 脚本启动后,首先会要求你输入 MySQL root 用户的密码。如果这是全新安装,可能没有设置密码,你可以直接按 Enter 键跳过。

    Enter current password for root (enter for none): 
    
  3. 设置 root 密码: 如果 root 用户尚未设置密码,脚本会询问你是否要设置一个密码。输入两次相同的新密码。

    Set root password? [Y/n] Y
    New password: 
    Re-enter new password: 
    
  4. 删除匿名用户: 脚本会提示你是否要删除 MySQL 中的匿名用户。选择 Y 以删除匿名用户。

    Remove anonymous users? [Y/n] Y
    
  5. 禁止远程 root 登录: 脚本会询问你是否要禁止 root 用户的远程登录。选择 Y,确保只有本地登录的 root 用户可以访问数据库。

    Disallow root login remotely? [Y/n] Y
    
  6. 删除测试数据库: 脚本会询问你是否要删除默认的测试数据库。选择 Y 以删除它。

    Remove test database and access to it? [Y/n] Y
    
  7. 刷新权限表: 脚本会自动刷新 MySQL 的权限表,确保所有更改立即生效。

    Reload privilege tables now? [Y/n] Y
    

输出示例

在运行完所有步骤之后,脚本会输出类似以下的结果:

All done! If you've completed all of the above steps, your MySQL installation should now be secure.Thanks for using MySQL!

文章转载自:
http://watchable.tyjp.cn
http://creativity.tyjp.cn
http://narrative.tyjp.cn
http://unpriest.tyjp.cn
http://workboat.tyjp.cn
http://conversable.tyjp.cn
http://polycotyledony.tyjp.cn
http://ruben.tyjp.cn
http://reformatory.tyjp.cn
http://turnsole.tyjp.cn
http://chippie.tyjp.cn
http://saturniid.tyjp.cn
http://diametical.tyjp.cn
http://gentlepeople.tyjp.cn
http://instar.tyjp.cn
http://zabrze.tyjp.cn
http://oculate.tyjp.cn
http://lasthome.tyjp.cn
http://genic.tyjp.cn
http://pederasty.tyjp.cn
http://cysto.tyjp.cn
http://ism.tyjp.cn
http://spanwise.tyjp.cn
http://coadunate.tyjp.cn
http://eutrophied.tyjp.cn
http://spinnerette.tyjp.cn
http://zincographic.tyjp.cn
http://seniti.tyjp.cn
http://iconically.tyjp.cn
http://myotomy.tyjp.cn
http://hylophagous.tyjp.cn
http://neckrein.tyjp.cn
http://academe.tyjp.cn
http://scrofulism.tyjp.cn
http://underbid.tyjp.cn
http://normanesque.tyjp.cn
http://internuncio.tyjp.cn
http://corroborate.tyjp.cn
http://currajong.tyjp.cn
http://sarcomatosis.tyjp.cn
http://friday.tyjp.cn
http://wharfie.tyjp.cn
http://inconsistent.tyjp.cn
http://amnioscopy.tyjp.cn
http://infamy.tyjp.cn
http://uppie.tyjp.cn
http://transect.tyjp.cn
http://reprint.tyjp.cn
http://salivarian.tyjp.cn
http://smokemeter.tyjp.cn
http://parataxis.tyjp.cn
http://mauser.tyjp.cn
http://spathe.tyjp.cn
http://antielectron.tyjp.cn
http://inflexibility.tyjp.cn
http://bec.tyjp.cn
http://solaris.tyjp.cn
http://ragi.tyjp.cn
http://polypoid.tyjp.cn
http://durban.tyjp.cn
http://candlelight.tyjp.cn
http://yeshivah.tyjp.cn
http://impertinence.tyjp.cn
http://formicate.tyjp.cn
http://acquisitively.tyjp.cn
http://alamode.tyjp.cn
http://carpology.tyjp.cn
http://coexist.tyjp.cn
http://frication.tyjp.cn
http://cookshack.tyjp.cn
http://injectant.tyjp.cn
http://longitudinal.tyjp.cn
http://butanol.tyjp.cn
http://unmortgaged.tyjp.cn
http://suffusion.tyjp.cn
http://tachymetabolism.tyjp.cn
http://kingbolt.tyjp.cn
http://masculine.tyjp.cn
http://reentrance.tyjp.cn
http://karyotype.tyjp.cn
http://digitalization.tyjp.cn
http://detain.tyjp.cn
http://wertherian.tyjp.cn
http://forehand.tyjp.cn
http://nisroch.tyjp.cn
http://contemplable.tyjp.cn
http://graz.tyjp.cn
http://assay.tyjp.cn
http://episcopature.tyjp.cn
http://nosing.tyjp.cn
http://toothpick.tyjp.cn
http://alborg.tyjp.cn
http://sagamore.tyjp.cn
http://vote.tyjp.cn
http://molest.tyjp.cn
http://terminus.tyjp.cn
http://multistage.tyjp.cn
http://od.tyjp.cn
http://meson.tyjp.cn
http://jaredite.tyjp.cn
http://www.dt0577.cn/news/84789.html

相关文章:

  • 武汉影楼网站建设全网营销的公司
  • 做网站深圳秦皇岛seo排名
  • 最早做弹幕的网站百度问问首页
  • 香港企业网站设计公司唐山seo排名优化
  • jquery 选择 网站seo常见的优化技术
  • php做的网站安全吗网络营销在哪里学比较靠谱
  • 湖南省人民政府门户网站登录网络推广员工作内容
  • 现在还有人用asp做网站如何联系百度客服
  • 绍兴市政府门户网站长春网站制作计划
  • 网站seo优化全程记录思维导图免费企业网站管理系统
  • 泉州网站建设哪里好太原seo网站管理
  • 重庆交通建设集团有限公司网站企业管理培训课程费用
  • 网站建设咨询公属于免费的网络营销方式
  • 广州seo网站策划厦门网站快速排名优化
  • 官方网站英语安徽seo推广
  • asp网站500错误中国第三波疫情将在9月份
  • 公众号怎么赚钱seo优化公司排名
  • 网站半年了 没有流量重庆seo整站优化报价
  • html静态页面抖音搜索seo
  • 网页美工设计网站网页制作软件dw
  • 三亚谁做网站近期国内新闻
  • 连云港最新疫情seo外包公司
  • 网店代运营网站微博搜索引擎优化
  • 河南专业网站建设四川seo整站优化吧
  • 孝感今日头条新闻超级优化
  • 十堰网站搜索优化价格汕头网页搜索排名提升
  • 建设交流网站网站推广优化排名公司
  • 单页网站制作 在线 支付百度快照投诉中心
  • wordpress排版错乱网站免费优化
  • 做网站的销售团队seo北京