mysql新建用户

linux常用环境的安装

你说的曾经没有我的故事 提交于 2019-12-05 03:05:28
安装linux和安装虚拟机略过,直接进行环境的安装 1,安装JDK java环境变量: 系统变量: /etc/profile 用户环境变量: .bash_profile(当前用户的profile) 将文件上传到root文件夹下 tar -zxvf jdk-8u171-linux-x64.tar.gz(解压) 此次用的是解压包的方式进行配置, 还可以通过rpm(类似于java的.exe文件),还是需要配置,通过搜索安装文件在10中可以看到,在环境变量中配置 yum安装,自动化配置,什么都不用做,只需要执行命令,直接用 mv jdk1.8.0_171/ /usr(移动到usr文件夹下) vim .bash_profile(配置环境变量) source .bash_profile(刷新配置) 1 export JAVA_HOME=/usr/jdk1.8.0_171 2 export PATH=$JAVA_HOME/bin:$PATH 点击查看java环境配置 然后用java或者javac测试一下配置是否成功 查询一下java安装的位置,以方便后期进行卸载软件 1 [root@localhost ~]# find / -name "java" 2 /etc/pki/ca-trust/extracted/java 3 /etc/pki/java 4 /usr/jdk1.8.0_171/bin

mysql二进制安装

故事扮演 提交于 2019-12-05 00:38:37
MYSQL部署 由于yam方式安装的mysql太分散不好管理我这里就写了一下二进制包的安装方法 二进制包的安装 获得官方编译好了的包文件 https://downloads.mariadb.org/mariadb/10.2.29/ 这个地址然后找到自己需要的包下载(德国ip) https://downloads.mariadb.org/interstitial/mariadb-10.2.29/bintar-linux-systemd-x86_64/mariadb-10.2.29-linux-systemd-x86_64.tar.gz/from/http%3A//mirror.netinch.com/pub/mariadb/ (清华源,快很多不知道问啥) 后续下载源码编译安装也可以在这里下载 安装前配置 默认最小安装 下载对应的包到家目录 推荐使用逻辑卷,这里我就用xfs文件系统 关闭selinux 关闭防火墙 网卡只要能连网就好(为了下载网上的包) 将mysql的用户创建好,不会默认创建 系统账户 sbin/nologin 用户名:mysql,可自己指定uid 解压二进制包 官方退出了两个二进制包,分别是适用于centos7之后的带systemd的包mariadb-10.2.29-linux-systemd-x86_64.tar.gz 另一个是:mariadb-10.2.29

mysql5.7解压包安装教程

我是研究僧i 提交于 2019-12-04 22:13:13
下载mysql5.7解压包Download MySQL Community Server,解压文件。 https://dev.mysql.com/downloads/mysql/ 步骤1:新建my.ini文件,编写以下内容,其中需要将mysql的安装目录及数据存放目录修改为自己MySQL的安装目录和数据存放目录 [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\Deng24438\downloads\myDownloads\mysql-5.7.21-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\Deng24438\downloads\myDownloads\mysql-5.7.21-winx64\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB 步骤2:以管理员身份运行cmd,进入MySQL中的bin目录,输入以下命令,安装sql服务。

MySQL的一些指令操作

走远了吗. 提交于 2019-12-04 15:18:46
这个连接的也不错: https://www.cnblogs.com/wangyueping/p/11258028.html 如何给MySQL数据可添加一个用户 首先以root身份登录到MySQL服务器中。 $ mysql -u root -p 当验证提示出现的时候,输入MySQL的root帐号的密码。 创建一个MySQL用户 使用如下命令创建一个用户名和密码分别为"myuser"和"mypassword"的用户。 mysql> CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword'; 一旦用户被创建后,包括加密的密码、权限和资源限制在内的所有帐号细节都会被存储在一个名为user的表中,这个表则存在于mysql这个特殊的数据库里。 运行下列命令,验证帐号是否创建成功 mysql> SELECT host, user, password FROM mysql.user WHERE user='myuser'; 赋予MySQL用户权限 一个新建的MySQL用户没有任何访问权限,这就意味着你不能在MySQL数据库中进行任何操作。你得赋予用户必要的权限。以下是一些可用的权限: ALL: 所有可用的权限 CREATE: 创建库、表和索引 LOCK_TABLES: 锁定表 ALTER: 修改表 DELETE: 删除表 INSERT:

MySql-8.0.x免安装版下载与配置

喜你入骨 提交于 2019-12-04 14:05:14
参考与改进,原作者:蜗牛大师 原文地址: https://www.cnblogs.com/wuqinglong/p/10154364.html 目录 概述 下载 配置环境变量 编辑配置文件 初始化MySQL 启动MySQL 安装MySQL系统(Windows)服务 初始化MySQL 生成data文件 修改默认密码 开启远程登录 概述 MySQL从5.7一下子跳到了MySQL8.0, 其中的变化必然是很大的, 这里就不说了, 本文主要讲解最新版MySQL安装的事情. 下载 下载程序必然去官网下载. 直接给出下载地址: https://dev.mysql.com/downloads/mysql/ 下载完, 解压. 配置环境变量 类似于Java的环境变量配置, 将MySQL同样配置到系统环境变量中. 建立 MYSQL_HOME , 赋值为: D:\Program Files\mysql-8.0.13-winx64 (这是我的目录, 具体值按照你的来). 建立或者修改 PATH , 赋值或者追加为: %MYSQL_HOME%\bin (Windows下是用两个%来引用, Linux下是用$来引用). 注意: Windows中PATH变量的值使用英文分号来间隔, Linux下使用英文冒号来间隔. 编辑配置文件 不同于之前的MySQL免安装包, 这个版本的解压后没有my.ini文件,

Mysql、Navicat Premium 12连接

倖福魔咒の 提交于 2019-12-04 13:26:48
1、配置MySQL80的环境 安装好MySQL,为MySQL配置环境变量。MySQL默认安装在C:\Program Files下。 1)新建MYSQL_HOME变量,并配置:C:\Program Files\MySQL\MySQL Server 5.6 MYSQL_HOME:C:\Program Files\MySQL\MySQL Server 5.6 2)编辑path系统变量,将%MYSQL_HOME%\bin添加到path变量后。配置path环境变量,也可不新建MYSQL_HOME变量,而是直接将MySQL安装目录下的bin配置到path变量下,即:C:\Program Files\MySQL\MySQL Server 5.6\bin Path:%MYSQL_HOME%\bin 或Path:C:\Program Files\MySQL\MySQL Server 5.6\bin 2、解决使用Navicat Premium 12连接MySQL数据库时会出现Authentication plugin 'caching_sha2_password' cannot be loaded的错误。 出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种

【Linux】Ubuntu 安装 MySQL

…衆ロ難τιáo~ 提交于 2019-12-04 11:27:46
网上有人使用 deb 下载,但是我使用了不能更新,使用我使用了最传统的下载方式 apt-get install mysql-server 此时输入 mysql 命令就可以进入数据库,此时是使用 root 账户登录的,所以不需要用户名和密码 启动数据库,重启,关闭数据库 service mysql start service mysql restartservice mysql stop 出现的错误:Workbench 由于 root@localhost denied 导致的无法连接Mysql mysql8.0 设置简单密码报错ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 通过语句排查,我发现是密码的安全设置的问题 root 进入 mysql 查看当前安全变量值,我发现我的password_length 为 8,password_policy 为 meditum mysql> SHOW VARIABLES LIKE 'validate_password%'; 而我只想设置一个简单的用户名如 test 或者密码如 123456 之类,因此修改密码设置,然后就好了 set global validate_password.policy=0; set global

MySQL数据库管理

不问归期 提交于 2019-12-04 09:29:54
Mysql管理操作 数据库管理操作 查看数据库结构 创建及删除库和表 管理表的记录 基本操作命令 查看数据库列表信息 SHOW DATABASES [root@localhost ~]# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 Server version: 5.7.17 Source distribution Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> show databases; +--------------------+ |

Oracle 与 MySQL 的区别

时光怂恿深爱的人放手 提交于 2019-12-04 09:18:51
Oracle 与 MySQL 的区别 1 、在 ORACLE 中用 select * from all_users 显 示所有的用 户 ,而在 MY SQL 中 显 示所有 数据 库 的命令是 show databases 。 对 于我的理解, ORACLE 项 目来 说 一个 项 目就 应该 有一个用 户 和其 对应 的表空 间 ,而 MYSQL 项 目中也 应该 有个用 户 和一个 库 。 在 ORACLE ( db2 也一 样 )中表空 间 是文件系 统 中的物理容器的 逻辑 表示, 视图 、触 发 器和存 储过 程也可以保存在表空 间 中。而 MYSQL 并没有使用表空 间 来 进 行管理。 2 、 查询 当前所有的表。 ORACLE : select * from tab , MYSQL : show tables 。 3 、改 变连 接用 户 ( 库 )。 ORACLE : conn 用 户 名 / 密 码 @ 主机字符串, MYSQL : use 库 名。 4 、 显 示当前 连 接用 户 ( 库 )。 ORACLE : show user , MYSQL : connect 。 5 、 执 行外部脚本命令。 ORACLE : @a.sql , MYSQL : source a.sql 。 比版本 Personal Oracle 10 mysql 5.1 默 认

PHP常用单词

怎甘沉沦 提交于 2019-12-04 09:17:20
(一) 原始数据类型。 A. 四种标量类型: a) boolean (布尔型) b) integer (整型) c) float (浮点型,也称作 double ) d) string (字符串) B. 两种复合类型: a) array (数组) b) object (对象) C. 特殊类型: a) resource (资源) b) NULL (无类型) D. 伪类型 : a) mixed (混合类型) b) number (数字类型) e) callback (回调类型) (二) 常用内部函数: A. 字符串函数: f) 输出与格式化:echo print printf print_r var_dump. g) 字符串去除与填充:trim ltrim rtrim str_pad h) 字符串连接与分割:implode join explode str_split i) 字符串截取:substr strchr strrchr, j) 字符串替换:str_replace substr_replace k) 字符串长度与位置: strlen strpos strrpos l) 字符转换:strtolower strtoupper lcfirst ucfirst ucwords m) 特殊字符处理:nl2br addslashes htmlspecialchars