查看删除原来的数据库:
1.停止已有数据库:service mysql stop
2.查找以前是否有安装:rpm -qa|grep -i mysql
会显示4个包名;
3.删除mysql: rpm -e --nodeps 包名
4.删除老版本mysql的开发头文件和库(如果有)
命令:rm -rf /usr/lib/mysql
rm -rf /usr/include/mysql
rm -rf /etc/my.cnf
rm -rf /var/lib/mysql
新安装mysql数据库(通过安装包的方式):
1,下载安装包,并将mysql-5.6.27-linux-glibc2.5-i686.tar.gz上传到/usr/local/ 下
2,解压-重命名:tar xvf mysql-5.6.27-linux-glibc2.5-i686.tar.gz,(如果解压过程中出现tar的报错,忽略)
mv mysql-5.6.27-linux-glibc2.5-i686 mysql
3,添加系统mysql组和mysql用户:(提示已存在)
groupadd mysql
useradd mysql -g mysql
4,进入到解压完的mysql目录下 :cd /usr/local/mysql
5,修改当前目录拥有者为mysql用户:执行命令 chown -R mysql:mysql ./
6,安装数据库:执行命令 ./scripts/mysql_install_db --user=mysql
7,进入到mysql的support-files目录下,执行cp mysql.server /etc/init.d/mysql
8,启动mysql服务:执行命令service mysql start
9,执行命令:ps -ef|grep mysql 看到mysql服务说明启动成功
10,进入到mysql的bin目录下,设置密码:./mysqladmin -u root password '密码'
11,创建软连接: ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
13,登录mysql: mysql -h127.0.0.1 -uroot -p
14,对远程访问进行授权:
grant all privileges on *.* to root@"%" identified by '123456' with grant option;(要带分号)