CentOS 6.4 安装MySQL 5.6.22(3)

MySQL安装完成后不像 SQL Server 默认安装在一个目录,它的数据库文件、配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为 Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那就无从谈起深入学习。

a、数据库目录     /var/lib/mysql/ 

b、配置文件     /usr/share/mysql(mysql.server命令及配置文件) 

c、相关命令    /usr/bin(mysqladmin mysqldump等命令) 

d、启动脚本   /etc/rc.d/init.d/(启动脚本文件mysql的目录) 

如:/etc/rc.d/init.d/mysql start/restart/stop/status

 

6)更改 MySQL 目录。由于MySQL数据库目录占用磁盘比较大,而MySQL默认的数据文件存储目录为 /"var/lib/mysql",也可以把要把数据目录移到 "/" 根目录下的 "mysql_data" 目录中(如果做测试用就不用移动了)。

 

停止 MySql 服务进程:service mysql stop  或者  mysqladmin -u root -p shutdown

MySQL默认用户名为"root",此处的"root"与Linux的最高权限用户"root"不是一会儿,而且默认的用户"root"的密码为空,所以上图中让输入密码,直接点击回车即可。

把 "/var/lib/mysql" 整个目录移到 "/mysql_data"

mv /var/lib/mysql /mysql_data

 

找到my.cnf配置文件

如果"/etc/"目录下没有my.cnf配置文件,请到 "/usr/share/mysql/" 下找到 my-default.cnf  文件,拷贝其中一个合适的配置文件到 "/etc/" 并改名为 "my.cnf" 中。命令如下:

cp /usr/share/mysql/my-medium.cnf  /etc/my.cnf

 

 

编辑MySQL的配置文件 "/etc/my.cnf" 为保证MySQL能够正常工作,需要指明"mysql.sock"文件的产生位置,以及默认编码修改为UTF-8。用下面命令:

vim /etc /my.cnf

[mysqld] #下添加以下命令

socket = /var/lib/mysql/mysql/mysql.sock

datadir=/mysql_data/mysql   #如果你的数据存储位置要改变的话需要在这里指定存储目录

character-set-server=utf8

lower_case_table_names=1  

#(注意linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写;#  lower_case_table_names = 0    0:区分大小写,1:不区分大小写)

注意:

1)最后一行,我在本地安装的时候没有添加此设置也可以照样运行起来,加不加还要看你们自己了。

2)还有在此配置文件还有 [client] 的一下配置 其中也可以设置 socket ,datadir 两个选项,我这里也没有(此处不做配置,因为只是安装 MySql 测试用),不知道是版本的原因还是什么,如果大家需要弄清楚这个怎么使用,那就自己先百度一下吧;

3)如果你修改了数据的存储位置目录 ,则可以执行以下命令来修改MySQL启动脚本 "/etc/rc.d/init.d/mysql"  

最后,需要修改MySQL启动脚本 /etc/rc.d/init.d/mysql,修改 datadir=/mysql_data/mysql。 

vim /etc/rc.d/init.d/mysql

 

7)重新启动MySQL服务 

service mysql start

发生错误:Starting MySQL ERROR! The server quit without updataing PID file....

经百度后解决方法是:

vi  /etc/selinux/config

把 SELINUX=enforcing 改为 SELINUX=disabled 后存盘退出重启机器试试,必须要重启,很关键

 

千辛万苦重启后盼望着能管用,结果 服务器启动不了了。。。。。

显示错误:Kernel panic - not syncing: Attempted to kill init  

PS:太糟心了,安装个MySQL 费这么大的劲。。。

 

经过百度又找到新的解决文案:解决办法 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/b653e2a535513b2cc156b88c874d92f7.html