MySQL创建用户、数据库、远程登录用户
来源:互联网 发布:linux电子书下载 编辑:程序博客网 时间:2024/05/16 14:19
1、以管理员身份登录mysql
mysql -u root -p
2、选择mysql数据库
use mysql
3、创建用户并设定密码
create user 'test'@'localhost' identified by '123456'
4、使操作生效
flush privileges
5、为用户创建数据库
create database testdb
6、为用户赋予操作数据库testdb的所有权限
grant all privileges on test db.* to test@localhost identified by '123456'
7、使操作生效
flush privileges
允许用户从远程访问数据库的方法
解决方法(建议使用第二种方法进行解决):
1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user from user;
2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'10.10.40.54' IDENTIFIED BY '123456' WITH GRANT OPTION;
0 0
- MySQL创建用户、数据库、远程登录用户
- mysql 创建用户 远程登录数据库
- MySql 远程登录,用户创建,数据库创建及授权。
- MySQL数据库开启root用户远程登录
- mysql创建远程用户
- ROOT用户远程登录MYSQL
- MySQL添加远程登录用户
- MySQL添加远程登录用户
- mysql 新建用户 远程登录
- mysql创建无敌用户(ip无法远程登录)
- mysql root用户 远程登录其它机器,看不到数据库
- 数据库基础之MySql开启远程用户登录
- MySQL-给新建用户授权以允许远程登录数据库
- Mysql数据库创建用户
- MySQL数据库用户创建
- T-SQL:创建登录用户数据库用户...
- mysql创建远程访问用户
- mysql 创建远程连接用户
- 修复linux64位运行32位程序库依赖问题
- Win系统文件检查器工具 (SFC.exe)
- [2015.2.12] 常用内建模块
- 多形式的选择(所在)
- LeetCode DNA重复序列
- MySQL创建用户、数据库、远程登录用户
- 响应式布局这件小事
- Eclipse控制台无输出
- 一个Android开发者开博一周年的成长日记——送给不知如何下手的【初级开发者】和【在校生】
- 一个打通jni,java framework,application三层的练习
- java 并发编程(四)之临界区中使用条件
- 一些Razor语法
- Zend Framework之Zend_Acl
- java对象的强引用,软引用,弱引用和虚引用