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:不区分大小写