Linux MySql 5.6配置指南
环境准备
在配置MySQL 5.6之前,确保你的Linux系统已经安装了以下软件:
下载与安装MySQL 5.6
下载MySQL 5.6源码包
访问MySQL官方网站(),选择合适的版本下载源码包。
解压源码包
tar -xvf mysql-5.6.37.tar.gz
创建编译目录
mkdir -p mysql-5.6.37/buildcd mysql-5.6.37/build
配置编译选项
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-DMYSQL_DATADIR=/usr/local/mysql/data-DSYSCONFDIR=/etc-DWITH_INNOBASE_STORAGE_ENGINE=1-DWITH_MYISAM_STORAGE_ENGINE=1-DWITH_READLINE=1-DWITH_SSL=system-DWITH_ZLIB=system-DWITH_LIBXML2=system-DWITH_EMBEDDED_SERVER=1-DWITH_MOODLE=0-DWITH_EXAMPLE=0-DWITHOUT_MOODLE=1-DWITH_CLIENT=1-DWITH_InnoDB_MONITOR=1-DWITH_INNODB_file_PER_TABLE=1-DWITH_SSL=system-DWITH_UNIT_TESTS=1-DWITH_PERF_SCHEMA=1-DWITH_MBCHARSET_STORAGE_ENGINE=1-DWITH_FEDERATED_STORAGE_ENGINE=1-DWITH_BLACKHOLE_STORAGE_ENGINE=1-DWITH_INNODB_METRICS=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_ADAPTIVE_HASH_INDEX=1-DWITH_INNODB_AD
在linux环境下怎么打开mysql数据库
linux系统进入mysql数据库的方法:连接MYSQL:格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>2、连接到远程主机上的MYSQL。 假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。 则键入以下命令:mysql -h110.110.110.110 -uroot -pabcd123(注:u与root可以不用加空格,其它也一样)3、退出MYSQL命令: exit (回车)一个建库和建表以及插入数据的实例:create database school; //建立库SCHOOLuse school; //打开库SCHOOLcreate table teacher //建立表TEACHER(id int(3) auto_increment not null primary key, //id设置为主关键字,并自动设值,也就是添加的时候,你不必向ID字段写内容Name char(10) not null,address varchar(50) default 深圳, //设置默值为深圳year date); //建表结束//以下为插入字段insert into teacher values(,glchengang,建平一中,1976-10-10); //ID不用写内容insert into teacher values(,jack,建平一中,1975-12-23);
linux下mysql表名大小写问题
这个和hibernate 无关,MYSQL的问题1、Linux下mySQL安装完后是默认:区分表名的大小写,不区分列名的大小写;2、用root帐号登录后,在/etc/中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写;lower_case_table_names参数详解:lower_case_table_names=0其中0:区分大小写,1:不区分大小写MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:1、数据库名与表名是严格区分大小写的;2、表的别名是严格区分大小写的;3、列名与列的别名在所有的情况下均是忽略大小写的;4、变量名也是严格区分大小写的;MySQL在Windows下都不区分大小写。 3、如果想在查询时区分字段值的大小写,则:字段值需要设置BINARY属性,设置的方法有多种:A、创建时设置:CREATE TABLE T(A VARCHAR(10)BINARY);B、使用alter修改:ALTER TABLE`tablename`MODIFY COLUMN`cloname`VARCHAR(45)BINARY;C、mysql table editor中直接勾选BINARY项。
Linux下配置jsp+TOMCAT+MYSQL问题(高分请教)
刚在Linux上安装了一遍,说一下过程。 1.先去上下载Linux上的JDK,我下的是6.0的。 ,然后ftp到Linux上,执行: chmod 755 然后执行 ./就会自动安装一大堆的rpm包,完后就可以了,不需要设置PATH啥的,直接就可以用。 注意,如果你的机器上本来就有JDK就不用安装了。 2.去apahce下载最新的 然后ftp上去,tar zxvf 解压缩。 修改一下目录名,太长了,我修改为tomcat,放到随便一个目录下,我放到 /opt下面了。 进入 tomcat的bin目录,解压缩此时注意设置环境变量,到~/_profile里面增加下面两行:JAVA_HOME=/usr/java/jdk1.6.0_04export JAVA_HOME进入jsvc-src目录,执行 ./cofigure 然后 make 然后make install 把编译好的jsvc 拷贝到tomcat的bin目录。 把jsvc-src/natvie/ 拷贝到 /etc/init.d下面,改个名字叫tomcat,chmod 755 tomcat加上可执行权限。 修改脚本,注意前面几行的目录,我的是JAVA_HOME=/usr/java/jdk1.6.0_04DAEMON_HOME=/opt/tomcatCATALINA_HOME=/opt/tomcatTOMCAT_USER=root 然后做自动启动,我的是在/etc/rc3.d下面,如果你是图形界面启动,那么就到/etc/rc5.d下面执行 ln -s ../init.d/tomcat S99tomcat 然后就可以用 service tomcat start 启动了。 然后用浏览器访问 8080端口就可以看到了注,细节可以去参考TOmcat的文档。 3 Mysql,去找对应平台的rpm包(),下载下来,然后 rpm -ivh 安装即可。 如果提示缺少依赖包,安装失败,那么可以这样装: rpm -ivh --nodeps那些struts,hibernate啥的不需要重新配置。














发表评论