mysql修改连接密码及root密码
来源:互联网 发布:京东比淘宝好吗 编辑:程序博客网 时间:2024/04/28 12:15
1 开机启动mysql
首先通过chkconfig命令看看MySQL在不在可管理的列表中,命令是:
chkconfig --list如果列表中没有mysqld这个,需要先用这个命令添加:
chkconfig add mysqld
然后用这个命令设置开机启动:
chkconfig mysqld on
------------------------------------------
2 通过Navicatfor MySQL远程连接的时候报错
类似报错
错误代码是1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server 是无法给远程连接的用户权限问题
给用户授权
我用的用户是root 密码123456
代码:
mysql> GRANT ALL PRIVILEGES ON *.* TO'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
执行完后,再
mysql> flush privileges;
刷新一下权限就可以了,不用重启
远程连接可以。
grant all privileges on db.table touser_name@localhost identified by “设置的密码”;
用户名密码的生效不必用flush privileges刷新
注:
db.table: db表示授权哪个库,table是相应库里的表。可以用*.*表示所有库所有表。注意,如果想表示某个库的所有表,必须用db_name.*,后面的”.*”不可省略,否则权限将无法赋予。
若不是本地,也可以用某个主机IP,或者用“%”代表任意地址访问该数据库
-------------------------------
3 设置root密码 (否则NVRSVR服务中用固定密码连接的会报错,)
mysql> update mysql.user setpassword=password('1') where user='root';
mysql> flush privileges;
------------------------------
解释下下:
指定某用户从某指定机器通过指定密码登录指定数据库
例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
Sql代码
1. GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH
GRANT OPTION;
2.FLUSH PRIVILEGES;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
Sql代码
1. GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY
2. 'mypassword' WITH GRANT OPTION;
3. FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY
'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器的dk数据库,并使用mypassword作为密码
Sql代码
mysql> GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql>GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;
注意授权后必须FLUSH PRIVILEGES;否则无法立即生效。
另外一种方法.
在安装mysql的机器上运行:
1、d:\mysql\bin\>mysql -h localhost -u root
//这样应该可以进入MySQL服务器
2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION
//赋予任何主机访问数据的权限
3、mysql>FLUSH PRIVILEGES
//修改生效
4、mysql>EXIT
//退出MySQL服务器
这样就可以在其它任何的主机上以root身份登录啦!
其它:
mysql> grant all privileges on *.* to 'energy_pf'@'192.168.2.65' identified by 'energy_pf' with grant option;
Query OK, 0 rows affected (0.00 sec)
mysql> plush privileges;
允许用户energy_pf从ip为192.168.2.65的主机连接到mysql服务器的任意数据库(*.*),并使用energy_pf作为密码
- mysql修改连接密码及root密码
- Mysql忘记root密码及密码修改
- mysql开启远程连接及修改root密码
- mysql修改root密码及root密码忘记的解决办法
- mysql使用root登陆及密码修改
- MySQL 修改用户密码及重置root密码
- MySQL 修改用户密码及重置root密码
- mysql 修改root密码
- 修改mysql root密码
- mysql修改root 密码
- mysql修改root密码
- MySQL root密码修改
- 修改MYSQL root密码
- MySql root 密码修改
- mysql 修改 ROOT 密码
- 修改mysql root密码
- mysql 修改root 密码
- mysql修改root密码
- 【SSO】--CAS单点登录之抽丝剥茧
- 黑马程序员——14,String相关知识点
- 4.0广播机制
- 重大校长周绪红寄语毕业生:做好平凡人
- 一个命令让Win10立即推送升级Win7/Win8.1
- mysql修改连接密码及root密码
- Edit编辑文本控件信息(GetDlgItem,SetWindowText,GetWindowText)
- 连连看
- 【Ajax技术】Ajax技术概述
- 序
- autolayout
- android 定制自己的log工具类
- zoj 2760 How Many Shortest Path 【最短路 + 最大流】 【求边不重复最短路径条数】
- 【资源分享】迅为 iTOP-4412开发板平台详解