linux mysql root没有密码怎么设置密码
发布网友
发布时间:2022-02-26 19:40
我来回答
共2个回答
热心网友
时间:2022-02-26 21:09
方法一:最简单的方法,也是安装完mysql后,系统提示的方法。使用mysqladmin来完成。shell>
mysqladmin
-u
root
password
"newpwd"
shell>
mysqladmin
-u
root
-h
host_name
password
"newpwd"password后面的双引号不是必须的,不过如果密码包含空格或者一些特殊的符号,需要用引号。方法二:利用mysql里面的SET
PASSWORD命令来完成,注意必须使用PASSWORD()函数来加密设置的这个newpwd,否则直接='newpwd'不会生效。不过如果使用方法一用mysqladmin
password设置密码或者用GRANT来设置,就不用使用PASSWORD()函数,因为它们已经自动调用了该函数。shell>
mysql
-u
root
mysql>
SET
PASSWORD
FOR
'root'@'localhost'
=
PASSWORD('newpwd');
mysql>
SET
PASSWORD
FOR
'root'@'host_name'
=
PASSWORD('newpwd');
方法三:直接通过UPDATE
user表来设置密码shell>
mysql
-u
root
mysql>
UPDATE
mysql.user
SET
Password
=
PASSWORD('newpwd')
->
WHERE
User
=
'root';
mysql>
FLUSH
PRIVILEGES;
如果忘记mysql的root密码可以采取下面的步骤重新设置
1。kill掉所有mysql的进程
2。使用--skip-grant-tables的参数启动mysql
shell>
mysqld_safe
--skip-grant-tables
&
3。设置新的密码,同样两种方式可以选择
方法一
shell>
mysqladmin
-u
root
flush-privileges
password
"newpwd"
方法二
mysql>
UPDATE
mysql.user
SET
Password=PASSWORD('newpwd')
->
WHERE
User='root';
mysql>
FLUSH
PRIVILEGES;
4。停止mysql
server,用正常的模式启动
5。OK,可以使用新设置的密码了
热心网友
时间:2022-02-26 22:44
最简单的方法,也是安装完mysql后,系统提示的方法。使用mysqladmin来完成。shell>
mysqladmin
-u
root
password
"newpwd"
shell>
mysqladmin
-u
root
-h
host_name
password
"newpwd"password后面的双引号不是必须的,不过如果密码包含空格或者一些特殊的符号,需要用引号。方法二:利用mysql里面的set
password命令来完成,注意必须使用password()函数来加密设置的这个newpwd,否则直接='newpwd'不会生效。不过如果使用方法一用mysqladmin
password设置密码或者用grant来设置,就不用使用password()函数,因为它们已经自动调用了该函数。shell>
mysql
-u
root
mysql>
set
password
for
'root'@'localhost'
=
password('newpwd');
mysql>
set
password
for
'root'@'host_name'
=
password('newpwd');
MySQLroot密码忘记的几种破解方法
Linux公社整理了网上流传的破解mysql root密码的几种方法:方法一 使用phpmyadmin,这是最简单的了,修改mysql库的user表,不过别忘了使用PA Linux公社整理了网上流传的破解mysql root密码的几种方法:方法一 使用phpmyadmin,这是最简单的了,修改mysql库的user表,不过别忘了使用PASSWORD函数。方法二 使用mys...
怎样在Linux环境下安装部署MySQL数据库系统
explicit-defaults-for-timestamp 禁用当前密码认证策略,可以使用简单密码(生产环境不适用)validate_password=0 7.重启mysql服务 systemctl restart mysqld 8.找临时登录密码 grep -i "temporary password" /var/log/mysqld.log 9.连接MySQL数据库 mysql -uroot -p 输入临时密码 10.修改root用户登录密...
linux下安装phpMyAdmin
cfg['Servers'][$i]['password'] = 'rootpass';指定MySQLroot帐户的密码。(4)测试。开启浏览器,输入http://localhost/phpMyAdmin/。如果将$cfg['Servers'][$i]['auth_type']设置为‘cookie’,就会出现图1所示的登录界面。如果设置为‘config’或者成功登录后就能进入phpMyAdmin的主页面(图2)。
阴沟里翻船MySQLRoot错误删除mysqlroot误删
首先,确保MySQL服务器处于关闭状态,即mysqld服务停止,在Windows系统中,可以打开控制面板-管理工具-服务管理-停止mysql服务,Linux系统的操作步骤相同。接下来,备份一下mysql配置文件,备份地址在/etc/my.cnf文件,备份它,可以把它重命名为my.cnf.bak。然后,编辑此文件,添加如下内容,这里的skip-grant...
如何设置mysql同步(replication)
必须授予全局的 FILE 和 SELECT 权限:mysql>GRANT FILE,SELECT,REPLICATION SLAVE ON *.* TO rep@rep2 IDENTIFIED BY ‘rep‘;第三行表示不记录数据库mysql的更新日志,这就避免了Master上的权限设置等被同步到Slave上,如果对这方面没有限制,就可以不设置这个参数。接下来备份Master上的数据,首先...
CentOs怎样安装mysql,求详细步骤,linux菜鸟什么都不知道,安装成功追加1...
这里用户和密码有的是空的,怪不得不需要任何验证都能够登录到服务器上去,这是很不安全的。所以要删除这些不安全的用户 复制代码代码如下:mysql> delete from user where user='';Query OK, 2 rows affected (0.00 sec)mysql> select host, user ,password from user;+---+---+---+ | ho...
如何在openSUSE 12.1下搭建Web服务器
Set root password? [Y/n] <-- 输入Y New password: <-- 设置数据库密码 Re-enter new password: <-- 重新输入数据库密码 Password updated successfully!Reloading privilege tables... Success!By default, a MySQL installation has an anonymous user, allowing anyone to log into MySQL...
Linux系统下WEB开发可以使用这个框架吗?
1、搭建JAVA运行环境 (1)到Sun公司下载j2sdk-1_4_2_05-linux-i586-rpm.bin (2)将文件改为可执行文件: [root@eframe62 tuzq]# chmod +x j2sdk-1_4_2_05-linux-i586-rpm.bin (3)执行自解压文件: [root@eframe62 tuzq]# ./j2sdk-1_4_2_05-linux-i586-rpm.bin (4)解...