管理数据库

1.mysql开闭使用篇

mariadb在Linux中首次进入mysql(因为此时还没有创建任何用户,mysql的root并不等效于linux中的root用户)

sudo mysql

进入mysql(创建数据库用户后)

mysql -u userName -p

查看mysql是否已经在运行

## Linux 系统
ps -ef | grep mysqld
## Windows 系统
#### 方式1
step1: 我的电脑(右键)>管理>服务和应用程序>服务
或者 Win键+R键>"services.msc"
step2: "MYSQL">"启动"
#### 方式2
CMD> tasklist | findstr mysql
CMD> net start mysql # start 开启 stop 停止

退出mysql

EXIT;

2.用户管理篇(含权限)

注意:任何涉及【用户管理与授权】的操作中↓↓↓

  • username@hostName/ip中的【hostName/ip】必须与【mysql.user表中的host字段一致,一旦不一致,任何关于【用户授权】的操作都将可能产生错误!】
  • 查看mysql.user表各字段信息: USE mysql; SELECT host,user FROM user;
  • 新版本 MySQL 8.0将【创建用户】和【授权】分开了
    • 若【创建用户】与【授权】在同一语句执行(Eg: grant all privileges on test.* to root@'%' identified '123456'

      数据库之数据库管理篇[mysql]的更多相关文章

      1. 【java 获取数据库信息】获取MySQL或其他数据库的详细信息

        1.首先是 通过数据库获取数据表的详细列信息 package com.sxd.mysqlInfo.test; import java.sql.Connection; import java.sql.D ...

      2. [saiku] 将saiku自带的H2嵌入式数据库迁移到本地mysql数据库

        saiku数据库的表和用户默认创建是在启动项目的时候,通过初始化 saiku-beans.xml 中的 h2database 这个 bean 执行org.saiku.service.Database类 ...

      3. 用MySQL创建数据库和数据库表

        1.使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; +----------+ | Database | +----------+ | mysql ...

      4. java数据库编程之初始Mysql

        2.3:命令行连接mySql 2.3.1:检查是否启动服务 步骤:计算机-----管理------服务和应用程序-------服务---搜索mysql右键启动服务 2.3.2:命令行方式连接数据库 步 ...

      5. mysql数据库连接池使用(三)数据库元数据信息反射数据库获取数据库信息

        1.1. mysql数据库连接池使用(三)数据库元数据信息反射数据库获取数据库信息 有时候我们想要获取到数据库的基本信息,当前程序连接的那个数据库,数据库的版本信息,数据库中有哪些表,表中都有什么字段 ...

      6. 五、使用druid管理数据库,mybatis连接mysql数据库

        简介:    使用 mybatis 连接 mysql 数据库, 一套简单的增删改查流程, 前台用 bootstrap, bootstrap-table 框架, 最后用 druid 监控数据库连接情况 ...

      7. MySQL Innodb数据库误删ibdata1后MySQL数据库的恢复案例

          上周,以前公司的同事朋友找我帮忙,看看能否帮忙恢复一个MySQL 数据库,具体情况为:数据库版本为MySQL 5.6(具体版本不清楚),也不清楚具体的数据库引擎; 没有数据库备份,只剩下数据库下面 ...

      8. Confluence 6 MySQL 创建数据库和数据库用户

        一旦你成功的安装和配置了 MySQL 数据库服务器,你需要为你的 Confluence 创建数据库和数据库用户: 在 MySQL 中以超级用户运行 'mysql' .默认的用户为 'root' 同时密 ...

      9. linux --- 8. mysql数据库,redis 数据库

        一. mysql 数据库 1.安装方式 ①yum安装 ②源代码编译安装 ③rpm包安装 yum安装的前提条件,是准备好yum源,可以选择163源,清华源,阿里云源,等等等 .安装mariadb的yum ...

      随机推荐

      1. python中的struct模块的学习

        由于TCP协议中的黏包现象的发生,对于最low的办法,每次发送之前让他睡一秒,然后在发送,可是这样真的太low了,而且太占用资源了. 黏包现象只发生在tcp协议中: 1.从表面上看,黏包问题主要是因为 ...

      2. CSAPP:第九章 虚拟内存

        CSAPP:第九章 虚拟内存 关键点:虚拟内存.物理内存 9.1 物理地址和虚拟地址9.2 地址空间9.3 虚拟内存作为缓存的公工具 9.1 物理地址和虚拟地址   计算机的主存被组织成一个由M个连续 ...

      3. Java实现动态修改Jar包内文件内容

        import java.io.*; import java.util.Enumeration; import java.util.LinkedList; import java.util.List; ...

      4. VSCode 必装的 10 个高效开发插件

        本文介绍了目前前端开发最受欢迎的开发工具 VSCode 必装的 10 个开发插件,用于大大提高软件开发的效率. VSCode 的基本使用可以参考我的原创视频教程「VSCode 高效开发必装插件」. V ...

      5. Merge Sort(Java)

        public static void main(String[] args) { Scanner input = new Scanner(System.in); int n = input.nextI ...

      6. kettle基于时间戳增量更新

        思路1: 1.提前建好ts时间表,设置两个字段分别为current_t和load_t,current用于比较原表中日期的上限,load_t则为上次加载的日期,几位原表中日期的下限. create ta ...

      7. 二、IIS部署WebApi

        一.项目发布 二.hosts 更改 C:\Windows\System32\drivers\etc 三.网站搭建 之后我将端口默认更改 8001   以防与80端口冲突 注意: 1.先测试IIS的lo ...

      8. [模板] 快速傅里叶变换/FFT/NTT

        简介 FFT是多项式乘法的一种快速算法, 时间复杂度 \(O(n \log n)\). FFT可以用于求解形如\(C_i = \sum_{j=0}^i A_jB_{i-j}\)的式子. 如果下标有偏差 ...

      9. mpvue——动态渲染echarts图表

        前言 使用mpvue-echarts来写图表,那个F2再提醒自己下要踩坑不能忘记.遇到了一个问题就是数据不能动态的去渲染,这个其实官方给了我们对应的方法 懒加载 代码 修改了调用initChart() ...

      10. Django url (路由)

        1.路由的基本使用 #url 是个函数,有四个参数,第一个参数要传正则表达式,第二个参数传函数内存地址,第三个传默认参数,第四个传路由别名 ​ url(r'^yaopipqideneirong/art ...