Mysql 新建用户以及授权远程连接操作

1:以root身份登陆mysql终端

mysql -uroot -pmysql

2:创建wx用户,注意密码要加单引号

mysql> create user wx identified by ‘wx‘;

3:创建wx数据库

mysql>create database wx;

4:为用户wx授权使其拥有wx数据库的所有权限

mysql> grant all on wx.* to [email protected] identified by ‘wx‘;

如果要为用户wx授予所有权限则:

mysql>grant all on *.* to [email protected] identified by ‘wx‘;

5:刷新系统权限表

mysql> flush privileges;

6:退出root用户,以wx 用户登陆

mysql -uwx -pwx

查看数据库信息
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| wx                 |
+--------------------+

7:授权允许远程链接

允许所有以wx用户登陆密码为wx的所有主机(%)进行链接访问,并授予所有权限:

mysql> grant all privileges on *.* to ‘wx‘@‘%‘ identified by ‘wx‘ with grant option;
Query OK, 0 rows affected (0.00 sec)

远程链接测试

[email protected]:~$ mysql -uwx -pwx -h公网IP -Dwx
时间: 2024-10-25 10:20:43

Mysql 新建用户以及授权远程连接操作的相关文章

MySql 新建用户与数据库的实际操作步骤

以下的文章主要讲述的是MySql 新建用户的创建.新建数据库的实际操作步骤以及用户如何进行授权和删除用户的实际操作方案.还有对修改密码的实际操作,以下就是正文的主要内容的创建. 1.MySql 新建用户. 登录MYSQL @>mysql -u root -p @>密码 创建用户 mysql> mysql> insert into mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_sub ject) values(&q

mysql 新建用户、授权、远程访问

新建用户 insert into mysql.user(Host,User,Password) values("localhost","u",password("123")); flush privileges; grant all privileges on uDB.* to [email protected] identified by '123'; flush privileges; grant select,update on uDB.*

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

Centos上安装mysql配置并授权远程连接

1.通过yum来进行mysql安装 查看yum上提供的mysql数据库可下载的版本: yum list | grep mysql 通过yum install -y mysql-server mysql mysql-deve命令将mysql mysql-server mysql-devel都安装好,出现如下信息标识mysql安装成功: 2.初始化及相关配置 通过service mysqld start命令启动mysql 通过mysqladmin -u root password 'root'给ro

MySQL 创建用户 与 授权

例,需要给 121.52.215.100 连接添加一个用户 dee,密码是 123456,他只能对数据库 vshop 有 select 权限: CREATE USER 'dee'@'%' IDENTIFIED BY '123456'; GRANT SELECT ON vshop.* TO 'dee'@'%'; 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host

mysql新建用户本地无法登录

mysql新建用户本地无法登录 MySQLDebianGoogleAccess 出此是用mysql,因为root权限过高,所以新建一用户appadmin,权限仅为要用到的数据库.创建语句如下:grant select,insert,update,delete on test.* to [email protected]"%" identified by "password";其中@“%”是可以在任何地址登录. 创建后到mysql.user下查看,有该用户.但是使用m

MySQL创建用户与授权方法

MySQL创建用户与授权方法 作者: 字体:[增加 减小] 类型:转载 时间:2012-11-10我要评论 MySQL中创建用户与授权的实现方法,对于刚开始接触mysql的朋友可以参考下 注:我的运行环境是widnows xp professional + MySQL5.0 一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以

MySQL创建用户与授权方法实例精讲

MySQL中创建用户与授权的实现方法. 运行环境:widnows xp professional + MySQL5.0 一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空

MySQL创建用户、授权等

用于MySQL5.6命令行执行成功: create database wp_people; create user [email protected]'localhost' identified by 'yrwb' ; use mysql; update user set Password=PASSWORD("yrwb") where user='wp_people'; grant all privileges on wp_people.* to wp_people@localhost