您的位置:首页 > 运维架构 > Linux

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

2015-06-05 10:36 691 查看
记录一下安装rpm格式的mysql步骤和一些小问题。

一:删除mysql

1.在linux下安装mysql前会先查看一下mysql进程是否开启。

ps -ef|grep 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进行访问了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: