大家好,今天小编关注到一个比较有意思的话题,就是关于如何把mysql添加host的问题,于是小编就整理了4个相关介绍的解答,让我们一起看看吧。
在MySQL中,可以使用SQL语句来添加/创建用户。语法如下:
sql
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
- username: 要创建的用户名
- host: 指定用户可以从哪个主机连接 MySQL,%表示可以从任何主机连接
- password: 该用户的登录密码
例如:
sql
# 创建用户test,密码为123456,可以从任何主机连接
CREATE USER 'test'@'%' IDENTIFIED BY '123456';
1首先在本地使用Navicat for MySQL建立一个数据库。
2在dreamweaver中建立一个PHP格式的网页,方便链接测试。
3测试发现,如果无法使用localhost链接mysql数据库就会提示错误信息
4如果出现第三步的情况,就需要修改C:\Windows\System32\drivers\etc目录下的hosts文件。
5用记事本打开hosts,找到127.0.0.1 localhost这一行,把这一行的“#”删除,保存。如果没有这一行,就自己手动添加。
6保存后,再使用之前的网页测试,这个时候就可以通过localhost链接的本地的mysql数据库了
1、首先在本地使用Navicat for MySQL建立一个数据库。
2、在dreamweaver中建立一个PHP格式的网页,方便链接测试。
3、测试发现,如果无法使用localhost链接mysql数据库就会提示错误信息。
4、如果出现第三步的情况,就需要修改C:\Windows\System32\drivers\etc目录下的hosts文件。
5、用记事本打开hosts,找到127.0.0.1 localhost这一行,把这一行的“#”删除,保存。
如果没有这一行,就自己手动添加。
6、保存后,再使用之前的网页测试,这个时候就可以通过localhost链接的本地的mysql数据库了。
1、root用户登录到mysql数据库
代码示例:
/usr/local/mysql/bin/mysql-uroot-p(输入密码进入mysql)
2、进入mysql,输入:
代码示例:
usemysql;
3、查看user表的情况
代码示例:
SELECTHost,UserFROMuser;
//指明主机名称,“%”表示匹配所有字符串
答:
(1)首先需要设置MySQL数据库中user表中host为%,%代表任意的IP地址。Update mysql.user set Host=’%’ where Host=’localhost’
(2)进行数据库表的授权: GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
(3)刷新权限 FLUSH PRIVILEGES;接下来就可以进行远程登录访问了,注意:如果是阿里云上的服务器,使用Navicat进行连接时,还需要填写SSH面板内容。
到此,以上就是小编对于如何把mysql添加到服务器的问题就介绍到这了,希望这4点解答对大家有用。
分享名称:mysql如何添加/创建用户?(如何把mysql添加host)
当前链接:http://www.shufengxianlan.com/qtweb/news20/365870.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联