你的位置:首页 > 软件开发 > 数据库 > MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决

MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决

发布时间:2016-12-26 17:01:57
一、简介MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQL AB公司开发、发布并支持的。有以下特点:MySQL是一种数据库管理系统。MySQL是一种关联数据库管理系统。MySQL软件是一种开放源码软件。MySQL数据库服务器具有快速、可靠和易于使用的特点。MySQ ...

一、简介

MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQL AB公司开发、发布并支持的。有以下特点:

  • MySQL是一种数据库管理系统。
  • MySQL是一种关联数据库管理系统。
  • MySQL软件是一种开放源码软件。
  • MySQL数据库服务器具有快速、可靠和易于使用的特点。
  • MySQL服务器工作在客户端/服务器模式下,或嵌入式系统中。
  • 有大量可用的共享MySQL软件。

MySQL表最大能达到多少?

InnoDB存储引擎将InnoDB表保存在一个表空间内,该表空间可由数个文件创建。这样,表的大小就能超过单独文件的最大容量。表空间可包括原始磁盘分区,从而使得很大的表成为可能。表空间的最大容量为64TB。

 

二、安装MySQL

下载MySQL地址:http://dev.mysql.com/downloads/mysql/

CentOS 安装:

yum install mysql-server
1. sudo apt-get install mysql-server2. sudo apt-get isntall mysql-client3. sudo apt-get install libmysqlclient-dev# 检测是否安装成功(是否为LISTEN状态)sudo netstat -tap | grep mysql
MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决

编译安装MySQL-5.5.32:

MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决
#查看用户和主机列,从mysql.user里查看select user,host from mysql.user;#删除用户名为空的库,并检查delete from mysql.user where user='';select user,host from mysql.user;#删除主机名为localhost.localdomain的库,并检查delete from mysql.user where host='localhost.localdomain';select user,host from mysql.user;#删除主机名为::1的库,并检查。::1库的作用为IPV6delete from mysql.user where host='::1';#删除test库drop database test;
MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决

2、添加额外管理员:

MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决
#设置密码,并登陆/usr/local/mysql/bin/mysqladmin -u root password 'oldsuo'mysql -usystem -p#开机启动mysqld,并检查chkconfig mysqld onchkconfig --list mysqld
MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决

 

MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决 mysql5.1.62安装编译
# 查看MySQL字符集设置情况show variables like 'character_set%';# 查看库的字符集show create database db;# 查看表的字符集show create table db_tb\G# 查询所有show collation;# 设置表的字符集set tables utf8;
MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决 View Code
1>  系统方面cat /etc/sysconfig/i18n LANG="zh_CN.UTF-8"2>  客户端(程序),调整字符集为latin1。mysql> set names latin1;    #临时生效Query OK, 0 rows affected (0.00 sec)  #更改my.cnf客户端模块的参数,实现set name latin1 的效果,并且永久生效。  [client]default-character-set=latin1#无需重启服务,退出登录就生效,相当于set name latin1。3>  服务端,更改my.cnf参数[mysqld]default-character-set=latin1    #适合5.1及以前版本character-set-server=latin1     #适合5.54>  库、表、程序#建表指定utf8字符集mysql> create database nick_defailtsss DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;Query OK, 1 row affected (0.00 sec)
MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决

4、将utf8字符集修改成GBK字符集的实际过程

MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决
1)  MyISAM引擎系统库表对应文件[root@mysql 3306]# ll /data/3306/data/mysql/-rw-rw----. 1 mysql mysql 10630 10月 31 16:05 user.frm      #保存表的定义-rw-rw----. 1 mysql mysql  1140 10月 31 18:40 user.MYD      #数据文件-rw-rw----. 1 mysql mysql  2048 10月 31 18:40 user.MYI      #索引文件[root@mysql 3306]# file data/mysql/user.frm data/mysql/user.frm: MySQL table definition file Version 9[root@mysql 3306]# file data/mysql/user.MYD data/mysql/user.MYD: DBase 3 data file (167514107 records)[root@mysql 3306]# file data/mysql/user.MYIdata/mysql/user.MYI: MySQL MISAM compressed data file Version 12)  InnoDB引擎[root@mysql 3306]# ll data/-rw-rw----. 1 mysql mysql 134217728 10月 31 20:05 ibdata1
MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决

2、修改引擎

创建后引擎的修改语法:  ALTER TABLE student ENGINE = INNODB;     ALTER TABLE student ENGINE = MyISAM;
mysql> create table mess (           -> id int(4) not null,           -> name char(20) not null,  -> age tinyint(2) NOT NULL default '0',  -> dept varchar(16) default NULL  -> ) ENGINE=MyISAM CHARSET=utf8;Query OK, 0 rows affected (0.00 sec)
MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决

 

 五、基本语句命令

 运行相关:

MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决
#登陆mysql数据库mysql -uroot –p#查看有哪些库show databases;#删除test库drop database test;#使用test库use test;#查看有哪些表show tables;#查看suoning表的所有内容select * from suoning;#查看当前版本select version();#查看当前用户select user();#查看用户和主机列,从mysql.user里查看select user,host from mysql.user;#删除前为空,后为localhost的库drop user ""@localhost;#刷新权限flush privileges;#跳出数据库执行命令system ls;
MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决

 

 六、破解mysql登录密码

忘记mysql登录密码也是一件头疼的事,那么小编会让你继续幸福。

MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决

关键词:MYSQL

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。