Linux Mysql创建新用户并允许远程连接

第一步 登陆mysql:

mysql-u 数据库用户名 -h 数据库IP -p

根据提示 输入数据库密码

第二步:

GRANT ALL PRIVILEGES ON *.* TO ‘自定义用户名‘@‘%‘ IDENTIFIED BY ‘自定义密码‘ WITH GRANT OPTION;

flush privileges;

第三步 查看数据:

SELECT DISTINCT CONCAT(‘User: ‘‘‘,user,‘‘‘@‘‘‘,host,‘‘‘;‘) AS query FROM mysql.user;

第四步:

可以使用本地的数据库管理工具连接了,本人mac pro,工具如下:

原文地址:https://www.cnblogs.com/jimmyshan-study/p/11770403.html

时间: 2024-08-27 11:27:39

Linux Mysql创建新用户并允许远程连接的相关文章

Mysql创建新用户后无法登录,提示 Access denied for user 'username'@'localhost' (using password: YES)

MySQL创建新用户后无法登录,提示 Access denied for user 'username'@'localhost' (using password: YES) ,多半是因为存在匿名用户,要解决这个问题只要删除数据库中的匿名用户即可. MySQL新建用户后无法登录,提示 Access denied for user 'username'@'localhost' (using password: YES) 的解决方法: 请使用root账户通过命令行或PHP程序运行以下代码 MySQL

mysql 创建新用户

mysql -version mysqladmin  Ver 8.42 Distrib 5.7.12, for Win64 on x86_64 使用时用insert 的方式创建新用户,报错:  insert into user    -> (host,user,authentication_string)    -> VALUES('localhost','hupi',PASSWORD('123456'));ERROR 1364 (HY000): Field 'ssl_cipher' does

MysqL的root用户不允许远程连接

异常:java.sql.SQLException: Access denied for user 'root'@'RJB-Z' (using passwrod). String url ="jdbc:mysql://192.168.1.169:3306/test“; 密码没错的,在命令行窗口都能登进去.上网查了下发现是因为root用户不允许远程连接, 我在这个网站(http://xucons.javaeye.com/blog/278581)找到了解决方法:改表或者赋权.http://xucons

Linux入门---创建新用户

今天开始入门学习Linux系统. 系统安装在公司一台虚拟服务器中,有做NAT便于在家和公司学习. 第一天,学习了如何使用useradd创建普通用户,利用passwd为新用户创建密码 例如:useradd zhangsan passwd zhangsan

Mysql创建新用户方法

1.       CREATE USER 语法: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 例子: CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456'; CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456'; CREATE USER 'pig'@'%' IDENTIFIED BY '123456'; CREATE

mysql创建新用户

如果你需要添加 MySQL 用户,你只需要在 mysql 数据库中的 user 表添加新用户即可. 以下为添加用户的的实例,用户名为qi,密码为python,并授权用户可进行SELECT,INSERT,UPDATE,DELETE,CREATE,DROP操作权限(所有权限可以用all代替): [email protected]# mysql -u root -p password; Enter password:******* mysql> use mysql; Database changed

Linux中创建新用户并赋给指定文件权限

工作中用到了,写篇日志总结一下. 创建新的用户: 第一种方式: 创建用户: adduser name 创建密码: passwd name(回车后出现修改密码的提示) 该方式创建的用户目录默认在home下. 第二种方式: useradd -d /usr/disp -m passwd 该方法可以在创建用户时制定该用户的根路径和密码. 通过这种方式创建的用户可以使用ssh登录,但只有只读权限可以浏览下载部分文件无法写和修改. 将该用户加入用户组: useradd -g idsp1 -n idsp 添加

mysql创建新用户和数据库

create database schoolDB default character set utf8; 5. 创建数据库create database 123 default charset=utf8;为本项目创建数据库用户(不再使用root账户) create user 123 identified by '123456'; grant all on 456.* to '123'@'%'; flush privileges;说明: 第一句:创建用户账号 123, 密码 123456 (由id

Linux下创建新用户与删除用户

添加用户: 使用adduser username创建,需要超级权限,可以用sudo 获取临时权限  sudo adduser username,输入密码,填写信息,确认就创建好了. 用vi  /etc/passwd查看用户清单 pxl:x:1001:1001的pxl是用户名,x是密码,第一个1001是用户ID,第二个1001是组ID. 用vi  /etc/group查看用户组 pxl:x:1001的pxl是用户名,x是密码,1001是组ID. 删除用户: 使用userdel username删除