phpmyadmin找到root权限(navicat premium登录出现1130怎么解决)
本文目录
- navicat premium登录出现1130怎么解决
- phpmyadmin管理数据库 为什么root没有权限了无法创建数据库
- 您配置文件中的设定与 My**L 默认权限账户对应(没有密码的 root)您的 My**L 服
- windows下mysql的root权限丢失怎么办
- 求助 怎么新建一个PHPMYADMIN的用户 让这个用户有ROOT权限 但是只能管理一个数据库 不能管理别的数据库
- 如何利用phpmyadmin修改root密码
- 我用phpmyadmin把root全局权限关闭了,怎么恢复
navicat premium登录出现1130怎么解决
my.ini
在的段中加上一句:skip-grant-tables
例如:Java代码
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-name-resolve
skip-grant-tables
这样就可以跳过My**L的访问控制,任何人都可以在控制台以管理员的身份进入My**L数据库。
需要注意的是,在修改完密码以后,要把My**L服务器停掉重新启动才会生效。
通过权限管理的方法修改:
如果你使用的是phpmyadmin,可以登录phpmyadmin,然后在权限管理中进入,这里会看到所有的用户,找到root用户点击修改,然后把域修改成“%”号即可了。需要注意的是,你必须是root权限用户登录,否则是不可以修改的。
phpmyadmin管理数据库 为什么root没有权限了无法创建数据库
My**L命令行能否实现新建用户呢?答案无疑是肯定的。而且在使用使用My**L命令行新建用户后,还可以为用户授予权限。
首先要声明一下:一般情况下,修改My**L密码,授权,是需要有mysql里的root权限的。
注:本操作是在WIN命令提示符下,phpMyAdmin同样适用。
用户:phplamp
用户数据库:phplampDB
1.My**L命令行新建用户
//登录MY**L
@》mysql -u root -p
@》密码
//创建用户
mysql》 insert into mysql.user(Host,User,Password) values(’localhost’,’phplamp’,password(’1234’));
//刷新系统权限表
mysql》flush privileges;
这样就创建了一个名为:phplamp 密码为:1234 的用户。
//退出后登录一下
mysql》exit;
@》mysql -u phplamp -p
@》输入密码
mysql》登录成功
2.My**L命令行为用户授权
//登录MY**L(有ROOT权限)。我里我以ROOT身份登录.
@》mysql -u root -p
@》密码
//首先为用户创建一个数据库(phplampDB)
mysql》create database phplampDB;
//授权phplamp用户拥有phplamp数据库的所有权限
@》grant all privileges on phplampDB.* to phplamp@localhost identified by ’1234’; //这里需要注意,如果发现找不到用户,需要执行命令 flush privilieges;
//刷新系统权限表
mysql》flush privileges;
mysql》其它操作
//如果想指定部分权限给一用户,可以这样来写:
mysql》grant select,update on phplampDB.* to phplamp@localhost identified by ’1234’;
//刷新系统权限表。
mysql》flush privileges;
mysql》 grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;
权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限。
当权限1,权限2,…权限n被all privileges或者all代替,表示赋予用户全部权限。
当数据库名称.表名称被*.*代替,表示赋予用户操作服务器上所有数据库所有表的权限。
用户地址可以是localhost,也可以是ip地址、机器名字、域名。也可以用’%’表示从任何地址连接。
‘连接口令’不能为空,否则创建失败。
例如:
mysql》grant select,insert,update,delete,create,drop on vtdc.employee to joe@10.163.225.87 identified by ‘123′;
给来自10.163.225.87的用户joe分配可对数据库vtdc的employee表进行select,insert,update,delete,create,drop等操作的权限,并设定口令为123。
mysql》grant all privileges on vtdc.* to joe@10.163.225.87 identified by ‘123′;
给来自10.163.225.87的用户joe分配可对数据库vtdc所有表进行所有操作的权限,并设定口令为123。
mysql》grant all privileges on *.* to joe@10.163.225.87 identified by ‘123′;
给来自10.163.225.87的用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
mysql》grant all privileges on *.* to joe@localhost identified by ‘123′;
给本机用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
您配置文件中的设定与 My**L 默认权限账户对应(没有密码的 root)您的 My**L 服
1.修改root@localhost权限的密码。
点击权限,这时页面上会显示一张用户权限表,找到用户为:
root、主机为:localhost的数据行,点击后面的修改按钮,弹出详细的权限配置页面,找到里面的修改密码项,两次输入你想修改的密码后,点击“执行”就完成了数据库中root@localhost权限的密码修改。
2.修改phpmyadmin的配置文件。
找到phpmyadmin的安装目录,在phpmyadmin的安装根目录下找到config.inc.php文件,用记事本打开它会发现$cfg 的值为空,补上第一步设置的密码。
然后重新进入,OK了。
windows下mysql的root权限丢失怎么办
使用phpMyAdmin程删除条root@localhost权限知道原root用户丢失所权限
现象:
控制台mysql -u root -p
能****show grants
发现面权限
GRANT USAGE ON *.* TO ’root’@’localhost’ IDENTIFIED BY PASSWORD ’*1A7CAB‘
现root用户干复root权限
网搜许用mysqld_safe --SKIP-GRANT-TABLES启复
知道原运行mysqld_safe命令现错误消息:
141111 20:22:41 mysqld_safe The file /usr/local/mysql/bin/mysqld
does not exist or is not executable. Please cd to the mysql installation
directory and restart this script from there as follows:
./bin/mysqld_safe&
See for more information
ps:我mysql没安装/usr/local/mysql/安装其
忘记MY**Lroot口令通面程恢复
1.向mysqldserver发送kill命令关掉mysqldserver(kill-9),存放进程ID文件通MY**L数据库所目录
kill`cat/mysql-data-directory/hostname.pid`
必须UNIXroot用户或者所运行SERVER同等用户才能执行操作
WIN32用winmysqladmin****关闭服务即
2.使用`--skip-grant-tables’参数启mysqld
3.使用`mysql-hhostnamemysql’命令登录mysqldserver用grant命令改变口令
用usemysql;updateusersetpassword=password(’yourpass’)whereuser=’root’
做:mysqladmin-hhostname-uuserpassword’newpassword’
4.载入权限表:mysqladmin-hhostnameflush-privileges或者使用**L命令`FLUSHPRIVILEGES’
重启mysqld
我解决mysql目录重新命名mysql-1copy至其mysql数据库服务器通rootmysql-1数据库user表root用户权限改再copy变mysql:)
求助 怎么新建一个PHPMYADMIN的用户 让这个用户有ROOT权限 但是只能管理一个数据库 不能管理别的数据库
什么是root权限恐怕你没搞懂,ROOT就是
系统的超级用户一般命名为root。root是系统中唯一的超级用户,具有系统中所有的权限,如启动或停止一个进程,删除或增加用户,增加或者禁用硬件等等。
如果你新建一个root级别用户,那么这个root级别用户能管理所有的数据库,而不单单是某一个数据库
只能管理某一个数据库的用户,只能算是 user,只不过你可以给这个user更多的操作权限罢了。
这里有你需要的使用图文教程!
***隐藏网址***
如何利用phpmyadmin修改root密码
工具/原料
phpMyAdmin软件
mysql数据库
方法/步骤
1
初始数据库密码为空。
2
第一步,点击phpMyAdmin里的用户选项。
选择root localhost用户名,点击权限。
此时会出来修改权限的页面,里面可以设置的选项还是比较多的,暂时不管其他的,往下拖,会有一个修改密码的区域。
输入两次新的密码,下面有个生成按钮,这是根据你当前设置的密码加密之后生成新的密码,那么以后你的密码就是生成的字符串,如果就想用自己设置的密码,那么就不要点击"生成"按钮。
这里我们就用自己设置的密码,然后点击执行。
如果弹出密码修改成功的提示就说明密码已经修改成功了。
在客户端尝试用新密码**一次,可以发现密码已经修改成功了。
修改密码基本到此完成,但会出现一个后续的问题,修改了数据库密码,当退出phpMyAdmin再进来时发现连接不上数据库了,这是因为phpMyAdmin里的数据库**信息还是原来的,所以**不上。
解决办法:打开phpMyAdmin的安装目录,找到config.inc.php文件,用记事本或其他文本器打开。
找到里面的$cfg = ’’;改成刚刚设置的新密码,保存退出。
再次打开phpMyAdmin,已经能够正常连接了,修改密码完成。
END
注意事项
第5步输入新密码时如果点击生成,此时密码就会是生成的密码,而不再是自己输入的密码。
我用phpmyadmin把root全局权限关闭了,怎么恢复
一键root工具z4root1、进入z4root的功能页面,一共有2个按钮,【Temporary Root】和【Permanent Root】。其中,界面中 TemporaryRoot 表示临时 Root ,手机重启之后root权限获取就会取消。Permanent Root 表示永久 Root,以后就算手机重启或者刷机之后,安卓手机root权限获取都会一直在;2、选择no-root,进入永久root,软件会自动进行root所有的过程;3、一键Root 结束后,手机会自动重启。重启后你可以在你手机的应用程序中,看到【授权管理】这个应用软件,这就代表着你本次的安卓手机root权限获取已经成功,之后你就可以随意的删除与添加手机中的应用软件,以及对手机系统进行自定义修改,当然还有最最需要的刷机了。
更多文章:
编辑器不包含主类型怎么解决(用eclipse运行Java程序时,提示:编辑器未包含main类型(如图) 为什么怎么解决 谢谢!)
2026年4月18日 10:40
picker(微信小程序picker选择器(下拉框)以及传值问题)
2026年4月18日 09:40
mysql查询大于某个日期(mysql 日期在数据库中用char(14)来存储 取的时候怎么比较时间大小)
2026年4月18日 09:20
phpmyadmin找到root权限(navicat premium登录出现1130怎么解决)
2026年4月18日 09:00
ajax请求的五个步骤get和post的区别(解析ajax请求post和get的区别)
2026年4月18日 08:40





