mysql创建数据库

MySQL5.7.28免安装版本

自闭症网瘾萝莉.ら 提交于 2020-02-23 09:05:20
1、下载,并解压 https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.28-winx64.zip 2、配置环境变量 在系统变量 path 后面追加D:\zz\MySQL5.7.28\bin,如图所示。 3、创建配置文件,命名为 my.ini,编辑 my.ini 文件的内容,如图所示。 [mysql] #设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port=3306 #设置mysql的安装目录 basedir = D:\mysql-5.7.20-winx64\ #设置mysql数据库的数据存放目录 datadir = D:\mysql-5.7.20-winx64\data #允许最大连接数 max_connection=200 #服务器端使用字符集 character-set-server=utf8 #创建新表使用默认的存储引擎 default-storage-engine=INNODB 4、安装 MySQL 服务,执行命令为 mysqld–install D:\zz\MySQL5.7.28>mysqld -remove The service doesn't exist! D:\zz\MySQL5.7.28>mysqld

MySql 编码设置

蹲街弑〆低调 提交于 2020-02-23 05:22:31
MySQL 4.1的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次: 服务器(server),数据库(database),数据表(table)和连接(connection)。 查看系统的字符集和排序方式的设定可以通过下面的 两条命令 或 mysql> status 。 mysql> SHOW VARIABLES LIKE 'character_set_%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | latin1 | | character_set_connection | latin1 | | character_set_database | latin1 | | character_set_results | latin1 | | character_set_server | latin1 | | character_set_system | utf8 | |

centos系统部署

为君一笑 提交于 2020-02-23 04:10:06
系统部署: 1.查询系统版本 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 2.安装 wget yum –y install wget [root@localhost tmp]# yum -y install wget 3.NGINX下载资源包 [root@localhost tmp]# wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 4.建立nginx的yum仓库 [root@localhost tmp]# rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm 5.安装NGINX [root@localhost tmp]# yum -y install nginx 6.启动nginx [root@localhost tmp]# systemctl start nginx.service 7.查看nginx状态 [root@localhost tmp]# service nginx status 或 [root@localhost tmp]# systemctl status

源码安装MYSQL及清理安装环境

萝らか妹 提交于 2020-02-23 03:40:54
1、清理安装环境 yum erase mariadb mariadb-server mariadb-libs mariadb-devel -y userdel -r mysql rm -rf /etc/my* rm -rf /var/lib/mysql 2、创建mysql用户 useradd -r mysql -M -s /bin/false 3、从官网下载tar包 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-boost-5.7.27.tar.gz 4、安装编译工具 yum -y install ncurses ncurses-devel openssl-devel bison gcc gcc-c++ make cmake: yum -y install cmake 5、创建mysql目录 mkdir -p /usr/local/{data,mysql,log} 6、解压 tar xzvf mysql-boost-5.7.27.tar.gz -C /usr/local/ 7、编译安装 cd /usr/local/mysql-5.7.27/ cmake . -DWITH_BOOST=boost/boost_1_59_0 -DCMAKE_INSTALL_PREFIX=/usr/local/mysql

在centos上安装WordPress

回眸只為那壹抹淺笑 提交于 2020-02-23 01:28:21
一、安装Apache服务 1.直接在命令行中输入以下命令即可,顺便安装编译组件: yum install -y httpdyum install -y httpd-devel 2.启动Apache服务和设置Apache自启: 1 systemctl start httpd 2 systemctl enable httpd 3.添加一个测试页面,测试Apache服务是否正常运行(可省略): 1 echo "This is my first web" > /var/www/html/index.html 4.关闭firewalld防火墙服务: systemctl stop firewalld systemctl disable firewalld 5.在浏览器中访问本机的ip地址,出现下图,说明httpd服务正常运行 二、安装MySql 1.在centos7的yum源中是没有mysql的,默认为MariaDB 故我们使用以下命令安装: 1 rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 2 yum install -y mysql mysql-server mysql-libs mysql-server 2.启动mysql并设置为开机自启: systemctl start mysql

MySQL基础----MySQL概述

≯℡__Kan透↙ 提交于 2020-02-22 22:39:37
title: MySQL核心技术 date: 2020-02-20 10:31:34 tags: MySQL概述 数据库的好处 1.实现数据是持久化 2.可以实现结构化查询,方便管理 数据库相关概念 1.DB : 数据库,用于保存一组有组织的数据的容器; 2.DBMS : 数据库管理系统,用于管理DB中的数据; 3.SQL : 结构化查询语言,用来于数据库通信。 数据库储存数据的特点 1.将数据放到表中,表在放到库中; 2.一个数据库有多张表,表名具有唯一性,用于表示自己; 3.表中有一些特性,这些特性决定了数据在表中如何储存,类似于java中“类”的设计; 4.表由列组成,也称为字段。所有表都是由一个或多个列组成,每一列类似于java类中的“属性”; 5.表中的数据是按行储存的,每一行类似于java中的"对象"。 MySQL服务的启动和停止 方式一:计算机—右击管理—服务 方式二:通过管理员身份运行cmd 启动服务 :net start 服务名; 停止服务:ner stop 服务名。 MySQL服务的登录与退出 方式一:通过mysql自带的客户端,只限于root客户 方式二:通过window自带的客户端 登录:mysql -h主机名 -P端口号 -u用户名 -p密码 退出:exit或ctrl+c MySQL常见命令 1.查看当前所有的数据库: show databases; 2

Windows安装MySQL

自闭症网瘾萝莉.ら 提交于 2020-02-22 19:49:19
1. 官网下载: https://dev.mysql.com/downloads/mysql/ Archive版本是免安装的,直接解压到要安装的路径即可。 2. 可以看到解压后目录中并没有my-default.ini文件,从某个版本后,官方默认已经没有此文件了,自己创建一个就好,命名为my.ini,以文本方式打开,输入以下内容并保存 [mysql] #设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:\MySQL\mysql-8.0.19-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\MySQL\mysql-8.0.19-winx64\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB 3. 添加环境变量 4. 以管理员身份运行DOS窗口,进入mysql的bin目录下 输入以下命令: mysqld --initialize --console 正常情况下会看到以下内容,注意,红框里为密码

mysql升级到5.7

北城余情 提交于 2020-02-22 19:41:44
最近遇到一个问题,执行下列语句会报错: CREATE TABLE `t_user` ( `USER_ID` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户ID', `USERNAME` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户名', `PASSWORD` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '密码', `DEPT_ID` bigint(20) NULL DEFAULT NULL COMMENT '部门ID', `EMAIL` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '邮箱', `MOBILE` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系电话', `STATUS` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT

win10安装mysql5.7

狂风中的少年 提交于 2020-02-22 14:43:34
最近在win10上重装mysql,安装过程中踩了一些坑,通过参考其他一些博客,解决了这些问题,特此记录下来,方便以后需要时查看,也希望能够帮助到需要这篇文章的人。 1.如果之前安装过mysql,需要彻底删除之前的mysql,否则初始化新安装的mysql很可能报错,从而无法使用 彻底删除mysql参考: https://www.cnblogs.com/jpfss/p/6652701.html 2.下载mysql,建议选择国内镜像,如 http://mirrors.sohu.com/mysql/MySQL-5.7/ 页面加载完毕后,ctrl+f搜索'win',找到windows版本的安装包,可以选择下载 mysql-5.7.23-winx64.zip 或者 mysql-5.7.23-winx64.msi 3.进行安装,我选择使用 mysql-5.7.23-winx64.zip ,创建mysql目录,并将压缩包内容解压至目录,创建data目录和my.ini文件 我的my.ini配置为: [client] port=3306 [mysql] default-character-set=utf8 [mysqld] port=3306 basedir="D:/mysql5/mysql-5.7.23-winx64" datadir="D:/mysql5/mysql-5.7.23-winx64

Mysql的建表规范与注意事项

99封情书 提交于 2020-02-22 04:14:57
一、 表设计规范 库名、表名、字段名必须使用小写字母,“_”分割。 库名、表名、字段名必须不超过12个字符。 库名、表名、字段名见名知意,建议使用名词而不是动词。 建议使用InnoDB存储引擎。 存储精确浮点数必须使用DECIMAL替代FLOAT和DOUBLE。 建议使用UNSIGNED存储非负数值。 建议使用INT UNSIGNED存储IPV4。 整形定义中不添加长度,比如使用INT,而不是INT(4)。 使用短数据类型,比如取值范围为0-80时,使用TINYINT UNSIGNED。 不建议使用ENUM类型,使用TINYINT来代替。 尽可能不使用TEXT、BLOB类型。 VARCHAR(N),N表示的是字符数不是字节数,比如VARCHAR(255),可以最大可存储255个汉字,需要根据实际的宽度来选择N。 VARCHAR(N),N尽可能小,因为MySQL一个表中所有的VARCHAR字段最大长度是65535个字节,进行排序和创建临时表一类的内存操作时,会使用N的长度申请内存。 表字符集选择UTF8。 使用VARBINARY存储变长字符串。 存储年使用YEAR类型。 存储日期使用DATE类型。 存储时间(精确到秒)建议使用TIMESTAMP类型,因为TIMESTAMP使用4字节,DATETIME使用8个字节。 建议字段定义为NOT NULL。 将过大字段拆分到其他表中。