MySQL常用权限操作

MySQL常用权限操作

1、更新密码

(SQL命令控制台执行)

UPDATE USER SET PASSWORD=PASSWORD(‘123456‘) WHERE USER=‘ROOT‘ AND HOST=‘%‘;

或者(SQL命令控制台执行)

SET PASSWORD FOR ROOT@LOCALHOST = PASSWORD(‘123456‘);

或者(下面这个shell中执行)

mysqladmin -u root -p old_password password new_password

2、赋予权限

GRANT ALL PRIVILEGES ON *.* TO ‘root‘ @‘%‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;

注:‘root‘ @‘%‘,root为你要修改的SQL用户名,%为ip,%表示权限开发所有IP都可访问,如果有具体的IP,改成IP地址即可。

** 修改完密码后记得刷新权限 **

FLUSH PRIVILEGES;

原文地址:https://www.cnblogs.com/fieldtianye/p/12424976.html

时间: 2024-11-03 13:52:42

MySQL常用权限操作的相关文章

Mysql常用基础操作(备忘录)

常常忘记mysql的一些命令行操作,甚至于说,比较复杂的sql格式记不住或忘记了,也可能根本不会考虑去记,因此,做一下汇总,当下次出现恍惚时不至于去百度挨个找,有时就是记不起来,但是只要给点药引子,立马会想起来. 一.mysql基础操作 mysql命令规则:每行sql后边都跟个分号表示一个命令语句结束 1.登录本地mysql数据库 $ mysql -u root -p$ password 2.更改root密码 mysql>mysqladmin -uroot password 'yourpassw

Mysql常用命令操作小结

Mysql操作大全 一.概述 SQL(Structured Query Language)语言的全称是结构化查询语言.数据库管理系统通过SQL语言来管理数据库中的数据. SQL语言分为三个部分:数据定义语言(Data DefinitionLanguage,简称为DDL).数据操作语言(DataManipulation Language,简称为DML)和数据控制语言(Data Control Language,简称为DCL).分别如下: DDL语句:CREATE.ALTER.DROP DML语句:

mysql常用语法操作

一.用户管理: 1.新建用户: >CREATE USER name IDENTIFIED BY 'ssapdrow'; 2.更改密码: >SET PASSWORD FOR name=PASSWORD('fdddfd'); 3.权限管理 >SHOW GRANTS FOR name;    //查看name用户权限>GRANT SELECT ON db_name.* TO name; //给name用户db_name数据库的所有权限>REVOKE SELECT ON db_nam

MySQL常用命令操作大全

linux操作mysql数据库 mysql -u root -p 等待输入密码,密码不可见.然后输入密码.(root是用户名),然后进入mysql1.显示数据库 show databases; 2.选择数据库use 数据库名; 3.显示数据库中的表show tables; 4.显示数据表的结构 describe 表名; 5.显示表中记录 SELECT * FROM 表名 6.建库 create databse 库名; 7.建表create table 表名 (字段设定列表):mysql> cre

Mysql 常用数据库操作

一.数据库操作: 1.查看数据库: >SHOW DATABASES; 2.创建数据库: >CREATE DATABASE db_name; //db_name为数据库名 3.使用数据库: >USE db_name; 4.删除数据库: >DROP DATABASE db_name; 二.创建表: 1.创建表: >CREATE TABLE table_name( >id TINYINT UNSIGNED NOT NULL AUTO_INCREMENT, //id值,无符号.

MySQL数据库权限操作

操作对象: 线上和测试所有MySQL Plus数据库 创建用户: create user 'testname'@'%' identified by '123456'; 查看testname用户的权限 show grants for testname; testname用户授权: GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, PROCESS, REFERENCES, INDEX,ALTER,SHOW DATABASES, C

MySQL常用的操作整理

MySQL是一个十分轻便的dbms,轻便.灵活,更适用于中小型数据的存储与架构.MySQL被数以万计的网站采用,从5版本以后,陆续支持了游标.触发器.事务.存储过程等高级应用,这也给MySQL的易用性和企业服务的发展添加了重要的砝码.数据库的基础很少,但数据库的性能优化却是特别重要的,所以多多优化. 零. 用户管理 1. 切换用户 第一种方法 1.dos进入mysql安装bin目录下: cd /d d:\sftwr\mysql\bin 2.输入:mysql  -u root -p db 3.输入

MySQL常用命令操作

1. 命令行登录使用默认3306端口的MySQL: mysql -u root -p 2. 通过TCP连接管理不同端口的多个MySQL(注意:MySQL4.1以上版本才有此项功能): mysql -u root -p --protocol=tcp --host=localhost --port=3307 3. 通过socket套接字管理不同端口的多个MySQL: mysql -u root -p --socket=/tmp/mysql3307.sock 4. 通过端口和IP管理不同端口的多个My

mysql常用字符串操作函数大全

测试表 CREATE TABLE `string_test` ( `id` int(11) NOT NULL auto_increment COMMENT '用户ID', `name` varchar(50) NOT NULL default '' COMMENT '名称', `job` varchar(23) NOT NULL COMMENT '工作', `sex` tinyint(1) NOT NULL default '1' COMMENT '性别', `hobby` varchar(10