网上很多LINUX安装mysql的例子,我也试过不少失败的例子,郁闷,我今天写一份比较详细教程出来。
mysql文件包:MySQL-server-5.1.44-1.glibc23.i386.rpm
MySQL-client-5.1.44-1.glibc23.i386.rpm
必须需要这2个文件包。server包是启动mysql服务的,监听3306端口,clien包是本地管理mysql的。
第一步安装mysql server。
#rpm -ivh MySQL-server-5.1.44-1.glibc23.i386.rpm
安装完mysqlserver可以过命令看看3306端口是否启动,如果其他即可表示安装成功
#netstat -nat
第二步安装mysql client
#rpm -ivh MySQL-client-5.1.44-1.glibc23.i386.rpm
安装完成后,立刻输入
#mysql
如果可以登录到本地数据库既可以表示安装成功
第三步修改mysql密码
#mysqladmin -u -root password 'root'
然后在通过root和新密码测试登录成功。
有些情况需要完全卸载mysql的,教程如下
#yum remove MySQL*
把系统内的mysql全部卸载掉
然后再把/usr/lib/mysql的文件夹删除就可以
安装后发现启动MySQL时出现:
Starting MySQL...................................[FAILED]
从网上查找发现:
检查原因,原来SELINUX作怪
解决办法
进/etc/selinux 然后vi config 把SELINUX=enforcing 这一行
改为:SELINUX=disabled
然后保存,退出。:wq
这时记得一定要把电脑重启。然后再把以前装的MYSQL删除重装下
为linux mysql启动远程连接功能
mysql> grant all on *.* to root@'%' identified by 'root'