mysqladmin
是 MySQL 数据库提供的一个命令行工具,用于执行管理性操作,如创建和删除数据库、查看服务器状态、刷新权限以及设置或更改 MySQL 服务器的 root 用户密码。
mysqladmin
是与 MySQL 服务器进行交互的客户端工具。它允许管理员执行一些基本的数据库管理任务,而无需登录到 MySQL 服务器。
使用 mysqladmin
设置 MySQL 密码的基本语法如下:
mysqladmin -u root -p password 'new_password'
这里,-u root
表示以 root 用户身份执行操作,-p
表示需要输入当前密码,password 'new_password'
表示将密码设置为 new_password
。
如果你不知道当前的 root 密码,或者 root 用户没有密码,可以尝试以下方法:
my.cnf
或 my.ini
),找到 [mysqld]
部分,添加 skip-grant-tables
选项,然后重启 MySQL 服务器。my.cnf
或 my.ini
),找到 [mysqld]
部分,添加 skip-grant-tables
选项,然后重启 MySQL 服务器。skip-grant-tables
选项。--init-file
选项(推荐在生产环境中使用):init-file.sql
,内容如下:init-file.sql
,内容如下:mysqladmin
在需要快速更改 MySQL 服务器密码或执行其他管理性任务时非常有用。例如,在部署新应用程序或进行数据库维护时,可能需要更改数据库用户的密码。
mysqladmin
设置密码时,请确保你有足够的权限。领取专属 10元无门槛券
手把手带您无忧上云