mysql远程访问1045的问题解决】的更多相关文章

mysql远程访问1045的问题解决 首先进入mysql数据库,然后输入下面两个命令 grant all privileges on *.* to 'root'@'%' identified by 'password'; flush privileges; 第一个  * 是数据库,可以改成允许访问的数据库名称 第二个 *  是数据库的表名称,代表允许访问任意的表 root代表远程登录使用的用户名,可以自定义 %代表允许任意ip登录,如果你想指定特定的IP,可以把%替换掉就可以了 password…
很多情况数据库很久没有使用,偶尔打开会出现一系列错误,例如1045错误即是 mysql ERROR 1045 : Access denied for user‘root’@localhost(using password:YES) 即使密码是对的也难以登录到数据库,查阅很多资料找到了合适的方法: 编辑mysql配置文件my.ini,在[mysqld]这个条目下加入 skip-grant-tables 保存退出后重启mysql 1.点击“开始”->“运行”(快捷键Win+R). 2.启动:输入 n…
本文来自:杨德华的原创分享 | MySQL 5.6 OOM 问题解决分享 延伸阅读:Linux的内存回收和交换 当遇到应用程序OOM的时候,大多数时候只能用头疼来形容,应用程序还可以通过引流来临时重启解决. 但当遇到MySQL数据库出现SWAP甚至是OOM的时候,只能用非常来头疼来形容了,如果发生SWAP的MySQL服务器是主库,那就比较痛苦了. 前段时间整理了一篇PDF版本的,今天在部门内用PPT进行了一次分享. 分享完后,感觉PPT的形式更容易让大家更好的理解,现在分享给大家…
命令行: mysql -h 192.168.1.145 -u root -p 1.初始化root密码 进入mysql数据库 1mysql>update user set password=PASSWORD(‘123456’) where User='root';2.允许mysql远程访问,可以使用以下三种方式: a.改表. mysql -u root –pmysql>use mysql;mysql>update user set host = '%' where user = 'root…
笔者在一个实际的项目中需要MYSQL远程访问. 情景: 安装好Mysql, 本地访问正常,很奇怪局域的机器都无法访问该服务器上的MYSQL数据库. 经过资料查找 原来Mysql默认是不可以通过远程机器访问的,通过下面的配置可以开启远程访问 . 在MySQL Server端: 登陆MYSQL   ..bin\ mysql -h localhost -u root -p 提示你输入密码,输入密码后进入 mysql 命令模式, mysql> use mysql;    mysql> GRANT AL…
Fedora中允许mysql远程访问,可以使用以下两种方式:a.改表. mysql>use mysql; mysql>update user set host = '%' where user = 'root'; mysql>select host, user from user; b.授权.例如,你想root使用123456从任何主机连接到mysql服务器. mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY…
今天在开发过程中遇到了一个很令人头痛的问题?? 使用 百度经验的步骤 [http://jingyan.baidu.com/article/495ba841ef412d38b30edeb2.html]修改root密码,结果出现了无法登录的各种错误,如: mysql ERROR 1045 (28000) . 找了很多方法,最典型就是 skip-grant-tables  方法,可是,我怎么试都不行. 很不屑,突然来了灵感.哈哈  如下是我个人解决 [mysql忘记密码的步骤]. 说明:本方法可能只适…
1 作为互联网技术从业人 或者粗暴点说:作为一个程序猿.测试从业者 如果没掉过一些坑,都不好意思说自己混过技术圈     2 今天重点讲:mysql开启远程访问权限的那些坑- 对于mysql开启远程访问权限 网上各种文章,一抓一大把 今天不重点讲:百度搜索“mysql远程访问”,可以看到你需要的很多文章     --正文--   3 对于mysql 安装完后,首先必须要开启的就是远程访问 否则,每次都要进mysql服务器操作,坑- 而且,不开启远程访问,程序也无法访问 (正常情况:应用服务器 &…
一 这种情况下是 root@% update mysql.user set host='%' where user='root' and host='localhost'; flush privileges; select user,host from mysql.user;     然而当我用 mysql -uroot -p 登陆创建帐号 grant all privileges on sp2p_yxc_xiaolong.* to 'dev'@'%' identified by 'dev';…
// */ // ]]>   linux下mysql远程访问 Mysql默认root用户只能本地访问,不能远程连接管理mysql数据库,但项目中必须要远程导 入导出数据,所以研究了一下. Table of Contents 1 修改localhost 2 配置/etc/mysql/my.cnf 3 其他 1 修改localhost 更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost&q…