linux安装mysql笔记

1:移除已经安装的mysql:

yum remove mysql-libs

2:安装mysql

rpm -ivh MySQL-server-5.6.14-1.linux_glibc2.5.x86_64.rpm

rpm -ivh MySQL-client-5.6.14-1.linux_glibc2.5.x86_64.rpm

rpm -ivh MySQL-devel-5.6.14-1.linux_glibc2.5.x86_64.rpm

3:启动服务:

service mysql start

4:监控:

服务:

chkconfig --list|grep mysql

文件详细信息:

ll mysql

端口:

netstat -anp|grep 3306

进程:

ps -ef|grep mysql

______________________________________________

 

遇到问题:

1: mysql服务起不来,此为没有文件访问权限的问题:查看/var/lib/mysql/主机名.err为mysql启动的错误信息文件:

/var/lib/mysql 为mysql的data目录,此文件夹及其子文件夹必须的拥有者必须是mysql,

对于mysql创建用户组及用户命令:

groupadd mysql #创建mysql用户组

useradd -g mysql mysql #创建mysql用户且将其加入mysql用户组

ls -l 或ll命令可以查看文件所在的 用户 及 用户组

 

2:mysql拒绝连接:Host is not allowed to connect to this MySQL server

解决办法:将可用的mysql的user.frm,user.MYD,user.MYI覆盖掉/var/lib/mysql/mysql里面的这三个文件,

具体参见: http://rayoo.iteye.com/blog/1973032 的第三种解决办法

 

3:将 /usr/share/mysql/my-default.cnf 文件拷贝到 /etc/my.cnf文件中

/etc/my.cnf为mysql的默认配置文件:

参加:http://www.cnblogs.com/captain_jack/archive/2010/10/12/1848496.html

你可能感兴趣的:(linux)