子网站建设工作,tv域名的网站,网站设计公司推荐,湘潭网站建设建站1、以管理员身份登录mysqlmysql -u root -p2、选择mysql数据库use mysql3、创建用户并设定密码create user [email protected] identified by ‘123456‘4、使操作生效flush privileges5、使操作生效flush privileges6、用新用户登录mysql -u test -p允许用户从远程访问数据库的…1、以管理员身份登录mysqlmysql -u root -p2、选择mysql数据库use mysql3、创建用户并设定密码create user [email protected] identified by ‘123456‘4、使操作生效flush privileges5、使操作生效flush privileges6、用新用户登录mysql -u test -p允许用户从远程访问数据库的方法解决方法(建议使用第二种方法进行解决)1。 改表法。可能是你的帐号不允许从远程登陆只能在localhost。这个时候只要在localhost的那台电脑登入mysql后更改 mysql 数据库里的 user 表里的 host 项从localhost改称%mysql -u root -pmysqluse mysql;mysqlupdate user set host ‘%‘ where user ‘root‘;mysqlselect host, user from user;2. 授权法。例如你想myuser使用mypassword从任何主机连接到mysql服务器的话。GRANT ALL PRIVILEGES ON *.* TO [email protected]%‘ IDENTIFIED BY ‘mypassword‘ WITH GRANT OPTION;如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器并使用mypassword作为密码GRANT ALL PRIVILEGES ON *.* TO [email protected] IDENTIFIED BY ‘mypassword‘ WITH GRANT OPTION; (只允许固定ip登录)ps之后你就可以 使用 新建的账户远程链接 mysql 了有一部分小伙伴可能在这里还会报个 2003 的错乖乖 快看看 你的 服务器 是不是防火墙没关 没关的话赶快gay掉他╭~~~╮(o~.~o)....嘿嘿 关掉防火墙还是不管用 好 接下来就是终极大招了修改默认配置文件 my.cnf 中的 bind-address 一般在 /etc 目录下 把这句话前面加个 # 禁掉就可以OK 完美解决原文http://www.cnblogs.com/zyjfire/p/7227999.html