网站建设知识
Mysql-linux环境下安装
2025-07-22 10:02  点击:0

Mysql-linux环境下安装:卸载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

8、启动mysql服务:执行命令service mysql start
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下导入数据
导入(必须在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环境整合
修改PerfTeach/WEB-INF/classes/redis-config.properties
将redisServer修改为自己部署的redis ip:port
将redisFlag修改为true
重启tomcat
192.168.1.120/PerfTeach/EnvTest?id=1
nohup ./xxxx & 让命令在后台运行。