<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>php连接mysql类</title>
</head>
<body>
<?phpclass Mysql{private $host;private $name;private $pass;//初始化函数function __construct($host,$name,$pass,$t...
mysql新建的表的charset都是utf8的。在phpmyadmin里直接敲sql,中文可以insert进去的,但是在php代码里mysql_query同样的sql语句就是不行,保存到表里是乱码,后来找了网上别人的解决方案:加一句 mysql_query("SET NAMES UTF8"); 搞定。google里输入 mysql set names utf8, 很多文章,随便找了2个:点击打开链接http://bbs.phpchina.com/thread-13861-1-1.html点击打开链接http://www.cnblogs.com/hongfei/archive/2011/12/29/set...
目录1. 安装1.1 官网下载解压包1.2 解压文件1.3 配置mysql的环境变量:1.4 初始化data目录1.5 mysql的安装与启动1.6 mysql的登录与密码配置2. 卸载2.1 用命令行删除mysql服务2.2 删除注册表信息2.3. 删除安装目录1. 安装1.1 官网下载解压包官网地址:MYSQL官网下载我的电脑是windows 64 位的,所以选择下图的解压包下载:注意:解压版是zip后缀,别下载错了1.2 解压文件将下载的解压包解压,目录结构如下:新建my.ini文件用作mysql...
备份,对于任何数据库,任何系统都是重中之重。针对Mysql,我选择percona xtrabackup软件。我更喜欢物理层面的热备份。而不是逻辑层面的备份(mysqldump),当然很多情况,也要定期做mysqldump备份。增加一个安全的备份选择。关于如何下载安装percona xtrabackup,请参考:http://blog.51cto.com/hsbxxl/2107388先看看innobackupex常用参数--compact 创建一个不包含第二索引(除了主键之外的索引)的备份
--decompress ...
前几天,加班到晚上10点多了,在回去的路上,朋友打来电话,说他们公司的开发维护人员在对线上系统进行版本更新时,不小心把线上的数据库给drop掉了,叫我过去救火,唉! 虽然在运维界也混迹多年,这情况也是头一回见哈,怀着即兴奋又担心的心情去到现场,兴奋是因为可以好好的实战一下,担心是怕帮不到朋友,唉,废话不多说,上“战场”。 第一步,既然数据库都被干掉了,又没做主从,只好把所有相关系统程序关闭。 第二步,...
Linux rhel7 下MySQL5.7.18详细安装文档 本文安装MySQL5.7使用的是vm虚拟机rhel7操作系统 ,ftp文件传输是FileZilla3.27,远程连接xssh5.01 登录MySQL官网下载mysql,下载地址 https://dev.mysql.com/downloads/mysql/ 这里使用的是rpm包安装,下载对应的社区版rpm包,注意的是需要登录甲骨文才能下载,不能只下载mysql-server服务器,因为有依赖关系,得下载下面五个包 2 查看系统是否已经安装了mysql没有,代码 rpm -aq | g...
第一步,需要下载JDBC驱动, 点我。然后选择合适的版本即可。下载完成之后解压,然后将mysql-connector-java-5.1.6-bin.jar文件放到java的安装目录下面。这里每个人的安装路径不同,需要找到自己的路径。第二步,需要在mysql下新建一个数据库,这个很简单,比如create database test; 然后use test;来切换当前正在使用的数据库。还需要新建一张表,因为下面我们的一些操作是在表上进行的。第三步,加载JDBC驱动,连接数据库。下面代...
错误现象
650) this.width=650;" src="/upload/getfiles/default/2022/11/8/20221108035809775.jpg" />2003- cant connect to mysql server on …..10061
解决方法
root@liulianjiang-virtual-machine:/usr/bin# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 5.7.17-0ubuntu0.16.04.1 (Ubuntu)
Copyright (c) 2000, 2016, Oracle ...
#!/bin/bash#__Author__:Allen_Jol at 2018-03-21 13:52:13#Description: install mysql-5.6.39 or mysql-5.7.21 binary for centos 6.xCPUINFO=`cat /proc/cpuinfo | grep -c processor`DIR="/usr/local/src"MDIR="/usr/local/mysql"DATADIR="$MDIR/data"MYSQL56_BIN_SOURCE="mysql-5.6.39-linux-glibc2.12-x86_64"MYSQL56_DOWN_URL="https://cdn.mysql.com//Downloads/MySQL-5.6/${MYSQL56_BIN_SOURCE}.tar.gz"MYSQL57_BIN_SOUR...
MySQL主从复制原理
MySQL的主从复制和MySQL的读写分离两者有着紧密联系,首先要部署主从复制,只有主从复制完成了,才能在此基础上进行数据的读写分离。(1)MySQL支持复制的类型。1)基于语句的复制。MySQL默认采用基于语句的复制,效率比较高。2)基于行的复制。把改变的内容复制过去,而不是把命令在从服务器上执行一遍。3)混合类型的复制。默认采用基于语句的复制,一旦发现基于语句无法精确复制时,就会采用基于行的复制。(2)...
SQL组成 SQL全称是结构化查询语言,根据功能划分,SQL语言主要由以下几部分组成。DML——数据操纵语言,用来插入、修改和删除数据库中的数据。DDL——数据定义语言,建立数据库、数据库对象和定义其列。DQL——数据查询语言,对数据库中的数据进行查询DCL——数据控制语言,控制数据库组件的存取许可,存取权限等。如GRANT、REVOKE。 MySQL中常用命令MYSQL在默认的情况下查询是不区分大小写的DOS启动服务:net start mysql ...
create table 表名( 列1名称 列1类型, 列2名称 列2类型(最后一列前不要加 “;”) ); 实际操作:创建一张学籍表,有2个字段,id,name,分别代表学号和姓名create table 表名( Id int , Name varchar(10));发现的一个小问题语句打错以后应该退出本语句,再继续打新语句,也可以打\c,退出本语句;原文:https://www.cnblogs.com/lixuezhang/p/10719930.html
amoeba实现MySQL读写分离准备环境:主机A和主机B作主从配置,IP地址为192.168.131.129和192.168.131.130,主机C作为中间件,也就是作为代理服务器,IP地址为192.168.131.136。三台服务器操作系统为RHEL6.4 x86_64,为最小化安装,主从配置使用通用二进制包,版本为MySQL5.6.26。三台服务器均关闭防火墙和SELINUX。一、主机A和主机B做主从同步 1、安装MySQL
# tar xf mysql-5.6.26-linux-glibc2.5-x86_64.tar.gz
# useradd -M -s /sb...
游标的作用:游标提供了一种对从表中检索出的数据进行操作的灵活手段。通过使用游标,使SQL这种面向集合的语言有了面向过程开发的能力。如何使用游标:在MySQL数据库中,可以在存储过程、函数、触发器、或者事件中使用游标。使用时需要与handler一起,并且游标要在handler之前定义。游标具有三个属性:(1)Asensitive:数据库也可以选择不复制结果集;(2)Read only:不可更新;(3)Nonscrollable:游标只能向一个方向前进,并且...
//修改字段长度
alter table table1 modify name char(15);
//修改字段名称以及长度
alter table table1 change name name_new char(32);
alter table table1 change id id int(10); 原文:https://www.cnblogs.com/sea-stream/p/11300487.html