导航:首页 > 编程系统 > linuxmysqlgrant

linuxmysqlgrant

发布时间:2023-01-20 18:02:17

『壹』 linux无法登陆mysql怎么办

第一步:先停止所有mysql 进程# killall -TERM mysqld
第二步:用安全模式启动
# /usr/local/mysql/bin/mysqld_safe --skip-grant-table &
注: 启动时会报错,而且卡在哪不动,这时你只要回车即可,然后再用空密码就能登陆了
第三: 用空密码登陆,修改mysql 的root 密码
# mysql -uroot -p //登录mysql
mysql> use mysql // 选择mysql 数据库
mysql> update user set password=password("654123") where user="root"; // 更新root 密码
mysql> flush privileges; // 使修改立即生效
第四: 用你修改的密码登陆!

『贰』 linux用命令怎么修改mysql用户的权限

mysql更改用户权限
This entry was posted by admin Monday, 26 April, 2010
1.“grant all on *.* to root@’%’ identified by ‘yourpassword’;”——这个还可以顺带设置密码。
2.“flush privileges; ”——刷新一下,让权限生效。
mysql的一些其他的管理,可以用mysqladmin命令。可以用来设置密码什么的。
grant方面的详细信息可以看我下面的转载:
本文实例,运行于 MySQL 5.0 及以上版本
MySQL 赋予用户权限命令的简单格式可概括为:
grant 权限 on 数据库对象 to 用户
一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。
grant select on testdb.* to common_user@’%’
grant insert on testdb.* to common_user@’%’
grant update on testdb.* to common_user@’%’
grant delete on testdb.* to common_user@’%’
或者,用一条 MySQL 命令来替代:
grant select, insert, update, delete on testdb.* to common_user@’%’

『叁』 linux mysql忘记root密码怎么办

一.MySQL密码的恢复方法之一
如果忘记了MySQL的root密码,可以用以下方法重新设置:
1.切换到root下
su root
2. KILL掉系统里的MySQL进程;
killall -TERM mysqld
3. 用以下命令启动MySQL,以不检查权限的方式启动;
safe_mysqld --skip-grant-tables &
4. 然后用空密码方式使用root用户登录 MySQL;
mysql -u root
5. 修改root用户的密码;
mysql> update mysql.user set password=PASSWORD('123456') where User='root';
mysql> flush privileges;
mysql> quit
重新启动MySQL,就可以使用新密码登录了。
二. MySQL密码的恢复方法二
有可能你的系统没有 safe_mysqld 程序(ubuntu操作系统, apt-get安装的mysql) , 下面方法可以恢复
1.切换到root下
su root
2. 停止mysqld;
/etc/init.d/mysql stop
3. 用以下命令启动MySQL,以不检查权限的方式启动;
mysqld --skip-grant-tables &
4. 然后用空密码方式使用root用户登录 MySQL;
mysql -u root
4. 修改root用户的密码为123456(当然,你需要将123456改成你要设置的密码);
mysql> update mysql.user set password=PASSWORD('123456') where User='root';
mysql> flush privileges;
mysql> quit
重新启动MySQL
/etc/init.d/mysql restart
就可以使用新密码 123456 登录了。

『肆』 mysql数据库可以登陆,但用grant命令创建用户时提示错误

大概初次安装 root 没设密码吧?你先给 root 设个密码再试试。可用这种方式设密码:

use mysql;
update user set password=password('123456') where user='root';
flush privileges;
exit

重新用 root 登录,密码是123456
进去后再用 grant 创建新用户试试。

『伍』 授权多个ip访问linux的mysql数据库 授权所有IP都能连接是:GRANT ALL PRI

你好!
GRANT
ALL
PRIVILEGES
ON
*.*
TO
'root'@'%'
IDENTIFIED
BY
'123456'
WITH
GRANT
OPTION
刷新授权(立刻生效)
flush
privileges;
仅代表个人观点,回不喜勿喷,谢谢。答

『陆』 怎么在linux系统重置mysql的root密码

方法/步骤
1
检查操作系统是否安装有mysql数据库,在debian操作系统检查命令:dpkg --list |grep mysql 如下图:

2
先检查root用户密码是否已经忘记,输入命令:mysql -uroot -p 如下图:

3
悲剧了,数据库的root用户密码忘记了,重装不是权益之计,下面小白就告诉你怎么跳过安全验证修改密码,先关闭进程中的mysql服务,如下图:

4
然后用非正常方式起动mysql,/usr/local/mysql/bin/mysqld_safe –skip-grant-tables &
如下图:

5
这样就可以不需要密码进入mysql,/usr/local/mysql/bin/mysql -u root -p(要求输入密码时直接回车即可),如下图:

6
然后就是>use mysql;>update user set password=password("输入新的密码") where user="root";>flush privileges;重新杀掉mysql进程,用正常方法启动mysql,一切OK,大功告成

『柒』 linux mysql 如何用户对某个表格的权限

  1. 对用户授权抄grant语句语法袭:

grant privileges (columns)

on what

to account

2.举例子:

grant all on zabbix.* to 'zabbix'@'localhost 给予'zabbix'@'localhost'管理zabbix这个数据库的全部权限。

grant select on zabbix.tmp to 'saladin'@'localhost' 给予'saladin'@'localhost'查询检索数据库zabbix里的tmp表格的权限。

grant select,update,delete (name,id) on zabbix.tmp to 'saladin'@'localhost' 给予'saladin'@'localhost'检索更新删除表格tmp里 name 和 id 两个数据列的权限。

『捌』 linux下mysql数据库的操作授权问题,求行家指点

>GRANT ALL PRIVILEGES ON G.* to 'admin'@'localhost' IDENTIFIED BY 'admin';

>FLUSH PRIVILEGES;

#/etc/init.d/mysqld restart

『玖』 在Linux上安了MySQL5.6,可是远程访问不了,怎么办

需要授权
你想root从任何主机连接到mysql服务器。
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

如果你想允许用户jack从ip为10.10.50.127的主机连接到mysql服务器,

mysql>GRANT ALL PRIVILEGES ON *.* TO 'jack'@’10.10.50.127’ IDENTIFIED BY '654321' WITH GRANT OPTION;
mysql>FLUSH RIVILEGES

『拾』 如何远程连接到linux服务器中的mysql数据库

需要你在服务器上关闭防火墙,或者允许mysql通过
下面是设置mysql允许远程连接的方法:
例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO myuser@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
#################################
开启Mysql数据库的远程连接权限:
grant all privileges on *.* to 'root' @'%' identified by 'wrx123';
flush privileges;

阅读全文

与linuxmysqlgrant相关的资料

热点内容
有线电视升级失败 浏览:560
火绒安全把文件删掉了在哪里找 浏览:503
手机qq网络状态方框 浏览:225
哪里有文件纸袋 浏览:873
复制的东西能不能粘贴到空文件夹 浏览:876
酒店没有网络如何缴费 浏览:380
win10开机滚动很久 浏览:520
可对元数据实例进行的操作有什么 浏览:934
什么后缀的文件kit 浏览:295
word行书字体库下载 浏览:579
iosuc版本历史版本 浏览:14
电影字幕文件制作软件 浏览:723
windows10免密码登录 浏览:762
iphone5s跑步记步 浏览:978
手机网站设计怎么做好 浏览:322
中兴路由器修改密码 浏览:391
小米忘记压缩文件密码 浏览:716
cad哪些字体是形文件 浏览:2
word2007宝典pdf 浏览:46
lg电视如何连接网络 浏览:392

友情链接