mysql 安装、配置

Windows下mysql安装

 

 

Linux下mysql安装

rpm方式安装

下载地址:http://mirrors.sohu.com/mysql/

下载文件:

Client:http://mirrors.sohu.com/mysql/MySQL-5.5/MySQL-client-5.5.51-1.el6.x86_64.rpm

Server:http://mirrors.sohu.com/mysql/MySQL-5.5/MySQL-server-5.5.51-1.el6.x86_64.rpm

安装server:

[root@zjdata mysql5.5.51]# rpm -ivh MySQL-server-5.5.51-1.el6.x86_64.rpm

验证是否安装成功

[root@zjdata mysql5.5.51]# service mysql start
Starting MySQL... SUCCESS! 

安装client: 

[root@zjdata mysql5.5.51]# rpm -ivh MySQL-client-5.5.51-1.el6.x86_64.rpm

 

Linux 下Mysql卸载

step1:检查是否安装了mysql组件

[root@zjdata software]# rpm -qa | grep -i mysql
MySQL-server-5.5.39-2.el6.x86_64
MySQL-client-5.5.39-2.el6.x86_64

 


 如上所示,说明安装了MySQL 5.5.39这个版本的client、server两个组件

 

step2:卸载前先关闭Mysql服务

[root@zjdata software]# service mysql status
 SUCCESS! MySQL running (2116)
[root@zjdata software]# service mysql stop
Shutting down MySQL.s SUCCESS! 
[root@zjdata software]# service mysql status
 ERROR! MySQL is not running

step3:收集mysql对应的文件夹信息

[root@zjdata software]# whereis mysql
mysql: /usr/bin/mysql /usr/lib64/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz

   用find 命令mysql 相关的文件,方便后面彻底删除

[root@zjdata software]# find / -name mysql
/usr/lib64/mysql
/usr/bin/mysql
/usr/share/mysql
/var/lib/mysql
/var/lib/mysql/mysql
/etc/rc.d/init.d/mysql
/etc/logrotate.d/mysql

 

step4:卸载mysql的各类组件

[root@zjdata software]# rpm -ev MySQL-server-5.5.39-2.el6.x86_64
[root@zjdata software]# rpm -ev MySQL-client-5.5.39-2.el6.x86_64

 

step5:删除mysql相应的文件夹

[root@zjdata software]# whereis mysql
mysql: /usr/lib64/mysql
[root@zjdata software]# find / -name mysql
/usr/lib64/mysql
/var/lib/mysql
/var/lib/mysql/mysql
[root@zjdata software]# rm -rf /usr/lib64/mysql
[root@zjdata software]# rm -rf /var/lib/mysql
[root@zjdata software]# rm -rf /var/lib/mysql/mysql

 

step6:删除mysql用户以及用户组

[root@zjdata software]# more /etc/passwd | grep mysql
mysql:x:496:493:MySQL server:/var/lib/mysql:/bin/bash
[root@zjdata software]# more /etc/group | grep mysql
mysql:x:493:
[root@zjdata software]# userdel mysql
[root@zjdata software]# groupdel mysql
groupdel: group 'mysql' does not exist

  

 

 step7:验证mysql是否彻底卸载

[root@zjdata software]# rpm -qa | grep -i mysql
[root@zjdata software]# 

 

 

卸载参考文章:http://www.cnblogs.com/kerrycode/p/4364465.html 

 

Linux 下mysql 开机自启动设置

chkconfig --level 2345 mysql on

Linux 下mysql 开机不自启动设置

chkconfig --level 2345 mysql off

 

mysql 配置

linux下配置文件/etc/my.cnf windows下配置文件my.ini 

 

1,linux下将mysql数据表名不区分大小写的做法(windows下是不区分大小写的):

在/etc/my.cnf中 [mysqld]下 将配置添加或者修改为lower_case_table_names=1

重启mysql服务 sudo /etc/init.d/mysql restart

lower_case_table_names参数详解:

lower_case_table_names=0

其中0:区分大小写,1:不区分大小写

 

猜你喜欢

转载自wangshirufeng.iteye.com/blog/2264251