一、root用户密码的维护: 由于安装MySQL完后,MySQL会自动提供一个不带密码的root用户,为了安全起见给root设置密码: #mysqladm

一、root用户密码的维护:

由于安装MySQL完后,MySQL会自动提供一个不带密码的root用户,为了安全起见给root设置密码:

#mysqladmin -u root password 123 (123为密码,也可以写成:’123′或”123″) ;

设置密码后登入时就不能直接输入mysql了,必须跟些参数了,如下:

[root@localhost ~]# mysql -u root -p (-u 后跟登入的用户名,-p 提示要密码登入)

Enter password:(输入密码)

修改密码:

[root@localhost ~] #mysqladmin -u root  -p  password  123456 (password 后跟的是要更新的新密码)

Enter password:(输入原始密码,回车即可)

二、其他用户的增加和删除:

以root用户登入,在mysql中有一张mysql.user表是存储MySQL中所有用户的信息表,所以可以直接增加删除这个表的记录就可增加和删除用户;

在添加用户前,,可以先添加数据库,当然也可以以后添加,添加数据库的操作:

create database mydata;

1.添加用户(有两种形式):

A.mysql> grant all on *.* to linuxidc@”%” identified by “123″ ;

mysql>flush privileges; (刷新系统权限表)

(执行完会在mysql.user表插入一条记录,all表示所有权限(包括增 删 改 查等权限), *.* 表示所有数据库,linuxidc为添加的用户名,123为密码,%为匹配的所有主机,上面的信息都可以指定如

grant select,update on db.* to linuxidc@localhost identified by ’123″;)

B.直接对mysql.user添加一条记录

mysql> insert into mysql.user(Host,User,Password) values(“localhost”,”yusuhan”,password(“123″));

mysql>flush privileges;

这样就创建了一个名为:linuxidc 密码为:123 (密码是经过加密的 ) 的用户,不过这样没有权限因为只添加了三个字段,也可通过grant添  加权限:

mysql>grant all  on *.* to linuxidc@localhost identified by ’123″;

mysql>flush privileges;(刷新系统权限表)

添加完用户 如果要远程登入MySQL,必须跟上主机Ip 如下:

[root@localhost ~]# mysql -u linuxidc -p -h 192.168.59.123

Enter password:(输入密码)

2.删除用户 :

mysql>delete from mysql.user where user =’linuxidc’ ;

mysql>flush privileges; (刷新系统权限表)

其他用户的密码修改与root的一样,在这里无论是添加或是删除操作后必须来个flush privileges;这样才能起作用特别是删除用户后,如果未执行,被删除的用户还可登入,以上都是在MySQL root用户下操作,为了MySQL的安全,应该给用户指定相应的权限。

本文永久更新链接地址:

mysql数据库管理手册_CentOS MySQL 用户及数据库管理手册相关推荐

  1. centos mysql数据迁移_Centos MySQL数据库迁移详细步骤

    其实迁移数据库,一般用sql文件就行,把A服务器数据库的表结构和数据等等导出,然后导入到B服务器数据库, 但是这次数据文件过大,大约有40个G,使用命令行导入,效果不是很好,经常在执行过程中报错.卡死 ...

  2. centos mysql 同步时间_centos:mysql主从同步配置(2018)

    centos:mysql主从同步配置(2018) 主服务器:10.1.1.144; 从服务器:10.1.1.163; 配置过程 1.进入主服务器,停止主服务mysql服务: systemctl sto ...

  3. eclipse文本框输出mysql全部数据_小巧轻便的数据库管理软件HeidiSQL

    今天为大家介绍一款免费开源.小巧轻便的数据库管理软件HeidiSQL,它的压缩包仅有20多兆,支持MySQL.PostgreSQL和SQLServer三款数据库.和另外一款基于Eclipse的数据库管 ...

  4. 【MySQL】使用DBeaver数据库管理工具进行MySQL数据库连接

    一.数据库连接信息填写 1.服务器地址:填写服务器部署的地址,以及端口号 2.数据库:sys 3.用户名:root 4.密码:服务器上面设置的具体密码 以上信息填写错误的报错提示:Access den ...

  5. MySQL中文参考手册--1.MySQL的一般信息

    MySQL中文参考手册--1.MySQL的一般信息 0 译者序 MySQL是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由使用.由于它的强大功能.灵活性.丰富的应 ...

  6. springboot+mybatis+SpringSecurity 实现用户角色数据库管理(一)

    本文使用springboot+mybatis+SpringSecurity 实现用户权限数据库管理 实现用户和角色用数据库存储,而资源(url)和权限的对应采用硬编码配置. 也就是角色可以访问的权限通 ...

  7. mysql数据库,创建只读用户

    数据库当前只有一个root用户,需要创建一个只读帐户给其他使用,因使用者是使用数据库管理工具在其他主机访问,所以还要开户远程访问权限,操作步骤如下. 1. 使用现有的root用户登录到Mysql. m ...

  8. Java+SSM(Spring+SpringMVC+Mybatis)+Mysql个性化新闻推荐系统 基于用户、项目、内容、聚类、混合的协同过滤推荐算法WebNewsRSM 源代码下载

    Java+SSM(Spring+SpringMVC+Mybatis)+Mysql个性化新闻推荐系统 基于用户.项目.内容.聚类.混合的协同过滤推荐算法WebNewsRSM 源代码下载 一.项目简介 1 ...

  9. mysql数据库的密码破解/用户授权/备份/图形化管理工具phpmyadmin

    mysql数据库的密码破解/用户授权/备份/图形化管理工具phpmyadmin 1.数据库密码管理 a)数据库密码更改(知道数据库原密码) 实验步骤: 1)使用mysqladmin -u指定用户 -p ...

  10. 摘录来自mysql 5.1的手册 关于mysql的事务处理和锁定语句

    START TRANSACTION, COMMIT和ROLLBACK语法 START TRANSACTION | BEGIN [WORK] COMMIT [WORK] [AND [NO] CHAIN] ...

最新文章

  1. 我可以在Android版式中加下划线吗?
  2. YOLO之父退出CV界表达抗议,拒绝AI算法用于军事和隐私窥探
  3. 异部时钟电路的FPGA设计
  4. 重温c语言之环境变量
  5. Lambda表达式的省略模式【应用】
  6. r语言解析html,R语言爬虫入门-rvest教程
  7. 常用计算机网络技术缩写词和术语,网络技术缩写词和术语
  8. vue之computed和watch
  9. 家用电脑配置_游戏搬砖必看教程,游戏工作室电脑如何配置
  10. MySQL_数据库表记录的操作
  11. (八大方法、逐层深入,有你一定没见过的)使用INSERT语句向表中插入数据
  12. MemoryRecords分析
  13. Blockchair首席开发者质疑闪电网络能够扩展比特币:可锁定大部分闪电网络的流动性来破坏闪电网络
  14. New Relic——手机应用app开发达人的福利立即就到啦!
  15. 数据挖掘实践(金融风控)——task4:建模调参
  16. 华为Java开发编程最新军规,谁违反谁滚蛋!
  17. ENVI入门系列教程---一、数据预处理---4.3自定义RPC文件图像正射校正
  18. 远程连接ubuntu的MongoDB遇到的坑
  19. 大地坐标系与经纬度转换(一):大地坐标系简介
  20. 怎样批量处理编辑图片?这3个方法你一定要会

热门文章

  1. ubuntu查看 固态硬盘位置_Linux的硬盘使用情况、挂载、SSD挂载(查看df -h不能看到的卷)...
  2. Flutter功能 设置Container背景色
  3. python3.6_发送邮件
  4. HDMI热插拔检测原理
  5. Visual Studio 2017 编译Clang
  6. C++ STL中vector的内存机制和性能分析
  7. 检测SqlServer服务器CPU是否瓶颈
  8. HttpClient 教程 (六)
  9. SQL中FOR XML子句的各种用法,包括FOR XML字句的四种基本模式:AUTO模式、RAW模式、PATH模式和EXPLICIT模式...
  10. HTML的文本可以删除吗,如果内部包含一些文本,请删除html标记