mysql插入单引号字符串
此时将字符串中的单引号" ' "替换成" ' ' "两个单引号即可。 此时应该利用java中的“replace”方法进行替换。此处给出java中的替换代码。 public static void main(String[] args) throws Exception{ Server ss=new Server(); String str="I'm a boy"; String temp=str.replaceAll("'", "''"); String sql="insert into test VALUES('"+temp+"');"; ss.operate(sql, 2); System.out.println(temp); System.out.println(sql); } 此时的输出结...
一步一步使用mycat(二):主从复制
在讲主从复制前,我们先说一下Mysql主从复制实现原理: 高性能Mysql主从架构的复制原理 怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下: 1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码 2、修改主服务器master: #vi /etc/my.cnf [mysqld] log-bin=mysql-bin //[必须]启用二进制日志 server-id=222 //[必须]服务器唯一ID,默认是1,一般取IP最后一段 3、修改从服务器slave: #vi /etc/my.cnf [mysqld] log-bin=mysql-bin //[不是必须...
MySQL数据库 v5.1.73 Final For Windows 安装版(x64)
MySQL数据库 v5.1.73 Final For Windows 安装版(x64)
mysql获取拼音首字母(改进版)
DELIMITER $$ USE `test`$$ DROP FUNCTION IF EXISTS `getPY`$$ CREATE FUNCTION `getpy`(in_string VARCHAR(255)) RETURNS VARCHAR(255) CHARSET utf8 BEGIN DECLARE tmp_str VARCHAR(255) CHARSET utf8 DEFAULT ''; DECLARE str_len SMALLINT DEFAULT 0; DECLARE tem_loc SMALLINT DEFAULT 0; DECLARE tmp_char VARCHAR(10) CHARSET utf8 DEFAULT ''; DECLARE tmp_len SMALLINT DEFAULT 0; DECLARE tmp_rs VARCHAR(255) CHARSET utf8 DEFAULT ''; DECLARE t...
mysqld_safe –skip-grant-tables 无效
mysql忘记密码时,使用mysqld_safe --skip-grant-tables 无效,报错,如下: Server socket created on IP: '0.0.0.0'. 170205 19:02:18 [Note] Event Scheduler: Loaded 0 events 170205 19:02:18 [Note] /usr/local/mysql/bin/mysqld: ready for connections. Version: '5.5.37-log' socket: '/tmp/mysql.sock' port: 3306 MySQL Community Server (GPL) 170205 19:04:01 mysqld_safe A mysqld process already exists 170205 19:04:29 mysqld_safe A mysqld process already exists 170205 19:05:25 mysqld_saf...
MySQL修改root密码的多种方法
方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin mysqladmin -u root password "newpass" 如果root已经设置过密码,采用如下方法 mysqladmin -u root password oldpass "newpass" 方法3: 用UPDATE直接编辑user表 mysql -u root mysql> use mysql; mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root'; mysql> FLUSH PRIVILEGES; 在丢失root密码的时候,可以这样 mysqld_safe --skip-gran...
Starting MySQL. ERROR! The server quit without updating PID file (/alidata/server/mysql/data/AY140703134622335840Z.pid)
Starting MySQL. ERROR! The server quit without updating PID file (/alidata/server/mysql/data/AY140703134622335840Z.pid) 查看日志发现以下日志 请教高手这是什么问题? 140813 08:42:34 mysqld_safe Starting mysqld daemon with databases from /alidata/server/mysql/data 140813 8:42:34 [Note] Plugin 'FEDERATED' is disabled. 140813 8:42:34 InnoDB: The InnoDB memory heap is disabled 140813 8:42:34 InnoDB: Mutexes and rw_locks use GCC atomic builtins 140813 8:42:34 InnoDB: C...
mysql中Table is read only的解决
一客户的mysql数据库600多M.从windows换成linux.导出再导入太麻烦了.于是直接复制物理文件到linux.先创建好linux下面的mysql数据库.再把文件wget过来覆盖掉之后.问题出现了, 在 mysql中,Select之类的都正常,但在phpmyadmin优化数据库的时候中提 示:Table 'jieqi_xxxx' is read only,给数据库目录的所属用户和组改为mysql,并加上777的权限,还是一样提示. 程序中使用root连接,也是一样的提示....百般SM加鞭策无果.最后想到用myisamchk来检查一下,也提示 Table is read only.于是满世界找答案啊...终于功夫不负哥,...
mysql重启命令_mysql重启命令
linux平台及windows平台mysql重启方法 Linux下重启MySQL的正确方法: 1、通过rpm包安装的MySQL service mysqld restart 2、从源码包安装的MySQL // linux关闭MySQL的命令 $mysql_dir/bin/mysqladmin -uroot -p shutdown // linux启动MySQL的命令 $mysql_dir/bin/mysqld_safe & 其中mysql_dir为MySQL的安装目录,mysqladmin和mysqld_safe位于MySQL安装目录的bin目录下,很容易找到的。 3、以上方法都无效的时候,可以通过强行命令:“killall mysql”来关闭MySQL,但是不建议用这样的方式,因为这种野蛮的方法会...
linux配置mysql远程访问
1.检查体系有没有装置mysql. vpm -qa mysql 发现有删去:rpm -e mysql(rpm -e --nodeps mysql) 2.下载数据库 mysql-standard-5.0.27-linux-i686.tar.gz 进行解压 tar -zxvf mysql-standard-5.0.27-linux-i686.tar.gz groupadd mysql useradd -g mysql mysql 3.进入mysql目录,初始化数据库 scripts/mysql_install_db --user=mysql 4更改目录组,用户 chown -R root. chgrp -R mysql. chowm -R mysql data 4.发动mysql bin/mysqldsafe --user=mysql& 设置每个用户直接登录mysql; cd /root/ vi .ba...