千家信息网

Linux如何安装二进制MySQL及破解MySQL密码

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章给大家分享的是有关Linux如何安装二进制MySQL及破解MySQL密码的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.确保系统中有依赖的libaio 软件,如果
千家信息网最后更新 2026年11月03日Linux如何安装二进制MySQL及破解MySQL密码

这篇文章给大家分享的是有关Linux如何安装二进制MySQL及破解MySQL密码的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

1.确保系统中有依赖的libaio 软件,如果没有:

yum -y install libaio

2.解压二进制MySQL软件包

tar xf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz -C /usr/local

3.进入/usr/local

cd /usr/local

4.将软件包修改名字或者创建个软连接

mv mysql-5.7.24-linux-glibc2.12-x86_64/ mysql  ln -s mysql-5.7.24-linux-glibc2.12-x86_64/ mysql

5.添加mysql用户和组

useradd -M -s /sbin/nologin mysql

6.修改当前目录拥有者为新建的mysql用户

chown -R mysql:mysql /usr/local/mysql

7.初始化mysql数据库(建立默认的库和表)

 /usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize

初始化数据库后在最后面会生成个密码,要记住这个密码,用它来进入数据库

8. 修改/etc/my.cnf文件

  vim /etc/my.cnf [mysqld] datadir=/usr/local/mysql/data socket=/tmp/mysql.sock [mysqld_safe] log-error=/usr/local/mysql/data/mysql.log  pid-file=/usr/local/mysql/data/mysql.pid

9.将mysql服务添加到系统服务中

cp mysql/support-files/mysql.server /etc/init.d/mysqld chown +x /etc/init.d/mysqld chkconfig --add mysqld

10.开启mysql

systemctl start mysqld

查看下服务是否开启: netstat -lnpt |grep 3306

11.创建个软链接:

ln -s /usr/local/mysql/bin/* /bin/

12.进入mysql数据库:

mysql -uroot -p'初始化生成的密码'

exit 退出数据库

13.修改mysql密码;

 mysqladmin -uroot -p'初始化生成的密码' password '你想要修改的密码'

==============================================================================

如果忘记mysql密码:

1. 先停止mysql的运行:

systemctl stop mysqld

2.确保没有与mysql相关的进程:

ps aux |grep mysqld

3. 跳过授权表启动服务:

mysqld_safe --skip-grant-tables & (放到后台去运行)

mysql 直接进入mysql数据库

mysql>show databases;+-----------------------------+| Database          |+-----------------------------+| information_schema  || mysql              || performance_schema || sys                |+-------------------------------+4 rows in set (0.01 sec)mysql> use mysqlmysql> show tables;mysql> desc user;mysql> select user,authentication_string(保存密码的) from user;mysql>update(更新) user set authentication_string=PASSWORD('你要设置的密码') where user='root';mysql>flush privileges; (刷新授权表)mysql>exit

退出后先将进程杀死

ps aux |grep mysqld

kill -9 进程号

然后开启服务: systemctl start mysqld

感谢各位的阅读!关于"Linux如何安装二进制MySQL及破解MySQL密码"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

密码 数据 数据库 服务 二进制 软件 进程 生成 内容 更多 用户 篇文章 系统 软件包 运行 不错 实用 名字 后台 拥有者 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网的科技 科技信息互联网 深圳互联网络科技有限公司 伴你行互联网科技有限公司 广州善班互联网科技 齐家互联网科技有限公司 互联网科技公司有哪些 滨湖区互联网智能科技产品供应 北京三清互联网科技 互联网科技有哪些公司 互联网金融科技展 洛阳共同富裕互联网科技有限公司 互联网科技大赛获奖感言 济南有互联网科技公司吗 沐思想互联网科技有限公司 元气玛特互联网科技公司是外包吗 江苏互联网科技小贷 互联网硬科技公司 上海旺乐尼互联网科技有限公司 银川新华互联网科技学校招聘 喔噻互联网科技有限公司 南京欣网互联网络科技有限公司 紫鲸互联网科技 远拓互联网科技 百单互联网科技有限公司 银川新华互联网科技学校地址 广州市恰铎互联网科技有限公司 翼展科技 首家互联网医院 怎样加入科技互联网 西安有哪些互联网高科技企业
0