MySQL主从复制配置

MySQL主从复制配置

主从复制是指一台服务器充当主数据库服务器,另一台或多台服务器充当从数据库服务器,主服务器中的数据自动复制到从服务器之中。对于多级复制,数据库服务器即可充当主机,也可充当从机。MySQL主从复制的基础是主服务器对数...
SQL查询语句中SUM()函数的实用小技巧

SQL查询语句中SUM()函数的实用小技巧

SUM()函数一般用于在sql语句中计算某个字段的所有数值的总和,如下示例:-- 查询某个学生的成绩总和:SELECT SUM( s.score ) FROM student s WHERE s.`number` = '123456' -- SUM()函数可以带条件一起使用:SELECT s.g...
MySQL批量转换MyISAM引擎为InnoDB引擎

MySQL批量转换MyISAM引擎为InnoDB引擎

 1、执行SQL,生成转换SQL语句SELECT concat( 'alter table ', table_schema, '.', table_name, ' ENGINE=InnoDB; ' ) AS t FROM information_schema.TABLES WHERE table_type = 'BASE TABLE' AND table_schema = 'da...
Linux下修改MySQL的字符集编码为UTF8

Linux下修改MySQL的字符集编码为UTF8

 MySQL安装后的默认字符集如果不是UTF8,可能会有中文乱码等情况发生,只需修改字符集编码为UTF8即可解决。一、查看默认编码mysql> SHOW VARIABLES LIKE 'character%';+--------------------------+---------------...
MySQL允许远程登录设置

MySQL允许远程登录设置

1、授权访问以下为允许任何主机使用myuser账号和mypwd密码连接到MySQL服务器mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;2、刷新授权mysql> FLUSH PRIVILEGES;3、...
MySQL的一些常用配置参考

MySQL的一些常用配置参考

一、MySQL5.6极简配置[mysqld]# 端口号port = 3306# 指定server的字符集collation-server = utf8_general_ci# 指定连接时的初始化编码init-connect = 'SET NAMES utf8'# server的字符编码character-set-server ...
MySQL清除所有外键SQL

MySQL清除所有外键SQL

   当修改实体类的关联关系时,数据库的外键将被更新。频繁的修改可能导致外键更新遇到错误,此时可以清除外键后重新创建。  数据无价,操作需谨慎!生成清除外键的SQL语句SELECT concat( 'alter table ', table_schem...
mysql部署,操作及异常处理

mysql部署,操作及异常处理

1、将mysql-5.1.50-linux-x86_64-glibc23.tar.gz移至/usr/local/目录下,并改名为mysql增加mysql组#groupadd mysql建mysql用户,并加入到mysql组中#useradd –g mysql mysql源码包解压#tar mysql-5.1.50-linux-x86_64-glibc2...
Linux下修改Mysql的用户(root)的密码

Linux下修改Mysql的用户(root)的密码

修改的用户都以root为列。一、拥有原来的myql的root的密码;方法一:在mysql系统外,使用mysqladmin# mysqladmin -u root -p password "test123"Enter password: 【输入原来的密码】方法二:通过登录mysql系统,# mysql -ur...
mysql max_allowed_packet 设置过小导致记录写入失败

mysql max_allowed_packet 设置过小导致记录写入失败

mysql根据配置文件会限制server接受的数据包大小。有时候大的插入和更新会受max_allowed_packet 参数限制,导致写入或者更新失败。查看目前配置show VARIABLES like '%max_allowed_packet%';显示的结果为:+---------------...