linux下删除默认mysql和安装mysql5.6以及1130错误

记录一下安装rpm格式的mysql步骤和一些小问题。
一:删除mysql
1.在linux下安装mysql前会先查看一下mysql进程是否开启。

ps -ef|grep mysql

没有进程就算了。如果有进程,先杀掉进程。如下:
查看mysql进程

kill 28841

这样就可以杀掉进程。
2.查看安装的mysql版本

rpm -qa | grep mysql

就会显示mysql版本,如下:
[root@localhost ~]#rpm -qa | grep mysql
mysql-5.1.el5
mysql-server-5.1.el5
使用一下代码进行删除

yum remove mysql mysql-server

注意:remove后面跟的是rpm -qa | grep mysql后显示的内容,可能每台机器安装时不太一样。

3.手动删除

有一些配置文件可能还没有删除,首先查看一下/etc/下有没有my.cnf文件。有的话删除。

rm /etc/my.cnf

然后查看/var/lib/下有没有mysql文件夹。有的话删除。

rm -rf /var/lib/mysql

二:安装mysql
到rpm文件的目录下。

rpm -ivh MySQL-server-5.6.24-1.el6.x86_64.rpm --nodeps
rpm -ivh MySQL-client-5.6.24-1.el6.x86_64.rpm --nodeps

如果没有报错,屏幕上会显示安装进程度。
输入:

netstat -atln 

查看3306端口是否开启。如果不显示,也可以开始mysql试试。

service mysql start

如果可以开启,那肯定就成功了。

因为这种安装方式是自动生成密码。可以输入以下命令查看:

more /root/./mysql_secret

[root@localhost etc]# more /root/.mysql_secret
The random password set for the root user at Wed May 6 01:33:50 2015 (local time): 3q7alyKHIWVwKoae

mysql -uroot -p3q7alyKHIWVwKoae

进入数据库,修改密码。

mysql>  SET PASSWORD = PASSWORD('123456');

三:可能遇到的问题
当我们用远程访问的时候。可能会报1130错误。如ERROR 1130 (HY000): Host ‘192.168.40.32’ is not allowed to connect to this MySQL server.解决办法如下:

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;

这样就可以让所有能够ping通的ip进行访问了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值