卸载mysql:
停止mysql服务:service mysql stop
1、查找以前是否装有mysql
命令:rpm -qa|grep -i mysql
可以看到mysql的几个包:
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
2、删除mysql
删除命令:rpm -e --nodeps 包名
3、删除老版本mysql的开发头文件和库
命令:rm -rf /usr/lib/mysql
rm -rf /usr/include/mysql
rm -rf /etc/my.cnf
rm -rf /var/lib/mysql
安装mysql:
1、将mysql-5.6.27-linux-glibc2.5-i686.tar.gz上传到 /usr/local/ 目录下
2、解压:tar xvf mysql-5.6.27-linux-glibc2.5-i686.tar.gz
然后重命名:mv mysql-5.6.27-linux-glibc2.5-i686 mysql
如果解压过程中出现tar的报错,忽略3、添加系统mysql组和mysql用户:
groupadd mysql
4、进入到解压完的mysql目录下
5、修改当前目录拥有者为mysql用户:执行命令 chown -R mysql:mysql ./
6、安装数据库:执行命令 ./scripts/mysql_install_db --user=mysql
7、进入到mysql的support-files目录下,执行cp mysql.server /etc/init.d/mysql
9、执行命令:ps -ef|grep mysql 看到mysql服务说明启动成功
10、进入到mysql的bin目录下,./mysqladmin -u root password '密码'
11、ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql(软连接 在任意目录下执行mysql)
13,登录mysql,mysql -h127.0.0.1 -uroot -p
对远程访问进行授权:grant all privileges on *.* to root@"%" identified by '123456' with grant option;
mysql linux下导入数据
用rz工具将xxx.sql文件上传到服务器
导入(必须在mysql内部执行):在mysql命令行下:source xxx.sql
导出(mysql外部执行):mysqldump
(1)导出整个数据库(包括数据库中的数据)
mysqldump -u username -p dbname > dbname.sql
(2)导出数据库结构(不含数据)
mysqldump -u username -p -d dbname > dbname.sql
(3)导出数据库中的某张数据表(包含数据)
mysqldump -u username -p dbname tablename > tablename.sql
(4)导出数据库中的某张数据表的表结构(不含数据)
mysqldump -u username -p -d dbname tablename > tablename.sql
================================================================================================================
mysql常用命令:
查看所有数据库:show databases;
使用某个数据库:use xxx;
查看当前数据库下有什么表:show tables;
查看某个表的表结构:desc xxx;
================================================================================================================
Mysql+Redis+Tomcat环境整合
mysql相关配置修改:
进入项目目录下的WEB-INF/classes/,该目录下有相关数据库配置文件,vi 编辑jdbc,c3p0等相关数据库配置数据可以问开发或者自己找.
redis相关配置修改:
修改PerfTeach/WEB-INF/classes/redis-config.properties
将redisServer修改为自己部署的redis ip:port,有N个redis,vi N个 ip:port
将redisFlag修改为true(每次都读redis),如果为false就意味着每次读库 不读redis(自定义).
还有相关外部接口等其他配置文件,这里在项目目录下的WEB-INF/classes/out-service.xml配置相关外部接口.
重启tomcat
http://192.168.1.120/PerfTeach/EnvTest?id=1
nohup ./xxxx & 让命令在后台运行。
================================================================================================================
Mysql+Redis+Tomcat+Nginx环境整合
除了配置以上相关文件外,关于Nginx相关文件,在其目录下的conf/domains目录下vi domains,如果只有一个项目就无所谓了,但是有多个项目的时候,domains要配置项目域名,vi编辑模式下的domains文件里面‘upstream’后面的名字和下面‘proxy_pass’后面的名字要一致;upstream tomcat_xxx{ tomcat1 tomcat2 }里面是所有tomcat相关信息,有几个显示几个tomcat相关信息。