mysql新建用户

windows下安装mysql笔记

痴心易碎 提交于 2019-11-27 05:04:11
接着上几篇文章再来看下windows下安装mysql。 我这里是windows7 64位, 安装过程中还是遇到一些坑,这里记录下。 一、下载安装包 打开mysql官网下载页面:http://dev.mysql.com/downloads/mysql/ 选择相应的版本和平台 这里选择的是5.7.13版本64位的 压缩包, 文件有310M比较大。 点击Download进入真正的下载页面,发现要登录才能下载 ,要细心点会发现下面有No thanks, just start my download. 就点这个链接就可以了。 下载解压到相应的目录,这里统一放在C:\wamp-all 解压后根据自己喜好文件夹改名字为mysql-5.7.13, 所有的mysql解压文件都在这个目录下了:C:\wamp-all\mysql-5.7.13 二、mysql配置 打开刚刚解压的文件夹C:\wamp-all\mysql-5.7.13 ,发现里面有my-default.ini配置文件,这个是默认的配置文件,复制一个自己的改名字为my.ini 编辑my.ini配置以下基本信息: [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=C:\wamp

CentOS6.5编译安装Nginx1.70 +PHP5.59+MySQL5.6.16

﹥>﹥吖頭↗ 提交于 2019-11-27 04:31:56
下载软件工具包: 1、下载nginx http://nginx.org/download/nginx-1.7.0.tar.gz 2、下载pcre (支持nginx伪静态) http://jaist.dl.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz 4、下载MySQL5.6.16 http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.16.tar.gz 5、下载php-5.5.9 http://mirrors.sohu.com/php/php-5.5.9.tar.gz 6、下载cmake(MySQL编译工具) http://www.cmake.org/files/v2.8/cmake-2.8.12.2.tar.gz 7、下载libmcrypt(PHPlibmcrypt模块) http://nchc.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz 约定: 把上述软件包全部上传到新建的/data/soft目录下 ">"代表命令行提示符 安装编译工具及库文件: >yum install make apr* autoconf automake bzip2 bzip2-devel

使用Dreamweaver cs6定义PHP站点

ⅰ亾dé卋堺 提交于 2019-11-27 04:05:03
因为 PHP 文件需要由 Web 服务器处理,所以您需要将测试服务器的位置告知 Dreamweaver 。您还需要告诉 Dreamweaver 测试文件时要使用的正确 URL。以下说明假设您已经按上述部分 中 的描述在自己的计算机上设置一个本地测试环境。 理论上,您可以找到计算机上任何位置的 PHP 文件,当使用“实时视图”或“在浏览器 中 预览”时, Dreamweaver 会将它们复制到测试服务器。但是,这会为每个文件生成两个相同的副本。一般将项目文件存储在测试服务器的文档根 中 文件夹 中 ,您在本教程 中 也将这样做。 顺便说一下,开发PHP站点,需要先安装xamp,iis,wampserver包括Apache服务器,MySQL,以及PHPmyadmin的安装,安装具体过程(这里省略) 最后把文件安装在一个文件目录,C盘,或者D盘。 文档根的 URL 为 http://localhost/ 。 在 Dreamweaver 中 ,选择“站点”>“新建站点”。 在“站点名称”文本框 中 ,键入站点名称,如 PHP Test Site 。该名称用于在 Dreamweaver 中 识别此项目。 单击“本地站点文件夹”文本框旁的文件夹图标,浏览到测试服务器的文档根。 创建一个名为 php _test的文档根的子文件夹并选择它。 依次单击“打开”和“选择”(Mac 上是“选取”)。

ubuntu 18.04 安装mysql

左心房为你撑大大i 提交于 2019-11-27 03:51:16
查看有没有安装MySQL: dpkg -l | grep mysql 安装MySQL: apt install mysql-server apt install mysql-client apt install libmysqlclient-dev 安装完成之后可以使用如下命令来检查是否安装成功: netstat -tap | grep mysql mysql_secure_installation 该脚本将通过一系列的提示帮你完成MySQL安装安全选项的变更。第一个提示将询问你是否愿意安装密码检测插件,该插件用来测试你设置的MySQL密码的强壮性。无论你如何选择,下一个提示是让你设置MySQL root用户的密码。回车,然后需要确认你输入的密码。 secure enough. Would you like to setup VALIDATE PASSWORD plugin? # 要安装验证密码插件吗? Press y|Y for Yes, any other key for No: N # 这里我选择N Please set the password for root here. New password: # 输入要为root管理员设置的数据库密码 Re-enter new password: # 再次输入密码 By default, a MySQL installation

高性能MySQL之基础架构

元气小坏坏 提交于 2019-11-27 02:21:12
一、背景 为什么我们需要先学习MYSQL的基础架构先呢? 原因很简单,当我们需要了解一件事物的时候,我们只有站在宏观的层面,才能层层剥丝抽茧的去理解问题。举个例子,我们要看一个框架的源码,一开始就想进去研究,却发现找不着北,原因很简单,因为我们没有鸟瞰全貌,我们根本不知道入口在哪里。因此我们学习MYSQL的时候也是这样。先从高纬度理解问题,最后看到里面有哪些组件,一层层的拆解,这样让我们对mysql有更深入的理解。废话不多说,我们先看总体的逻辑架构图,如下所示。 二、Mysql总体逻辑架构 从图中不难看出,不同的存储引擎共用一个Server层,也就是从连接器到执行器的部分。可以看到Server层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如触发器、视图等。 需要主意的是存储引擎层负责数据的存储和提取。其架构模式是插件式的,支持InnoDB、MyISAM、Memory等多个存储引擎。现在最常用的存储引擎是InnoDB,它从MySQL 5.5.5版本开始成为了默认存储引擎。这也说明了你create table建表的时候,如果不指定引擎类型,默认使用的就是InnoDB。当然你也可以指定存储引擎,例如create table语句中使用engine=memory

mysql 变量

帅比萌擦擦* 提交于 2019-11-27 01:09:17
用户变量 1、用户变量,用户变量和数据库连接有关,连接后声明变量,连接断开后,自动消失。 2、用户变量以@开头,select一个没有赋值的用户变量,返回NULL,也就是没有值,注意取值为NULL与取值为0或者""的区别。 mysql> select @var; +------+ | @var | +------+ | NULL | +------+ 3、用户变量赋值有三种方式:    a、set @var=(select user from user limit 0,1);    b、select user into @var from user limit 0,1;    c、select @var:=user from user limit 0,1;   注意:a和bc的区别,比如当前@var取值为123,查询出来的记录为空,执行a,@var取值为NULL,而执行bc,取值还是123 4、需要注意的是,mysql的变量类似于动态语言,在赋值的时候,确定变量类型。也就是说,int、string都可以赋值给同一个变量。如下: mysql> set @a=123; Query OK, 0 rows affected (0.00 sec) mysql> select @a; +------+ | @a | +------+ | 123 | +------+ 1 row in set

Ubuntu 16.04 PHP5.6

不打扰是莪最后的温柔 提交于 2019-11-26 23:37:31
Cannot add PPA: 'ppa:ondrej/php5-5.6' Ubuntu 16.04 PHP5.6 安装 Apache + PHP 5.6 + mysql 5.5 系统: Ubuntu 16.04 替换源 sudo cp /etc/apt/sources.list /etc/apt/source.list_bak sudo vim /etc/apt/sources.list 阿里源: # deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties deb http://mirrors.aliyun.com

linux ubuntu lamp 安装配置环境 +phpmyadmin (-)

限于喜欢 提交于 2019-11-26 22:31:30
Linux ubuntu lamp安装配置环境phpmyadmin PHP开发和服务器运行环境首选 LAMP 组合,即Linux+Apache+Mysql+Php/Perl/Python,能最优化服务器性能。如何在本地电脑Ubuntu 中安装和配置LAMP环境搭建?Ubuntu9.10本身就是基于Linux内核,所以Linux是现成的了。使用Ubuntu LAMP Server软件包可以很简单地实现Linux下Apache,Mysql和Php的统一安装和配置,也不再需要一个一个来安装配置了。 Ubuntu环境下如何安装LAMP组件? 使用Ubuntu界面管理器 : 系统->系统管理->新立得软件包管理器->编辑->使用任务标记分组软件包->LAMP Server(勾选)->确定->返回到上一个窗口点击应用(或System->Administration->Synaptic Package Manager->Edit->Mark packages by Task->LAMP Server->OK)。然后系统会自动下载安装lamp环境软件包,几分钟就下载搞定。安装过程中会要求设置Mysql root帐号的密码,设置好了记住。另外当Ubuntu系统升级时lamp环境组件也会同时更新到最新版本。 安装完毕测试 :打开Firefox浏览器在地址栏输入127.0.0.1,显示It works

CentOS7 Hive 安装

时光毁灭记忆、已成空白 提交于 2019-11-26 21:32:09
hive的安装模式有2种,一种是使用自带的derby数据库,另一种是使用mysql作为元数据库。derby方式一般没人用,因为它是单用户模式。 安装前准备 (1)保证 hadoop 正常运行 (2)保证 mysql 正常运行 CentOS7 hadoop安装教程: CentOS7 mysql 安装教程: https://www.cnblogs.com/caoxb/p/9405323.html hive安装步骤 1.下载 下载地址: http://mirror.bit.edu.cn/apache/hive/ $ cd /usr/local $ wget http://mirror.bit.edu.cn/apache/hive/hive-2.3.5/apache-hive-2.3.5-bin.tar.gz 2.解压 $ tar -zxvf apache-hive-2.3.5-bin.tar.gz 3.修改配置文件 主要有两个配置文件要进行修改:hive-default.xml 和 hive-site.xml 。在hive安装的conf目录下,没有这两个配置文件,只有一个"hive-default.xml.template",所以我们要复制一个"hive-default.xml.template",命名为hive-default.xml,及新建一个文件hive-site.xml。 $

AliSQL主从复制

梦想与她 提交于 2019-11-26 19:45:33
这里我们准备两台机器全部安装AliSQL-AliSQL-5.6.32-9安装到/data/server下 主库机器ip:192.168.124.89 从库机器ip:192.168.124.109 master主库配置 vim /data/server/ #修改内容 #解释:server-id服务的唯一标识(主从之间都必须不同);log-bin启动二进制日志名称为mysql-bin 【mysqld】 server-id=1 log-bin=mysql-bin 保存退出 cd /data/server/mysql/support-files ./mysql.server start master主库添加从库账号 进入到bin目录启动mysql 进入到交互环境 cd /data/server/mysql/bin ./mysql -u root -p 新建用于主从同步的用户chaoge,允许登录的从库是'192.168.124.109' 给从库账号授权,说明给chaoge从库复制的权限,在192.168.124.109机器上复制 检查主库创建的复制账号 再查看主库状态 slave从库配置 vim /data/server/mysql/my.cnf 重启mysql数据库 cd /data/server/mysql/support-files ./mysql.server start