linux下删除默认mysql和安装mysql5.6以及1130错误
2015-06-05 10:36
691 查看
记录一下安装rpm格式的mysql步骤和一些小问题。
一:删除mysql
1.在linux下安装mysql前会先查看一下mysql进程是否开启。
没有进程就算了。如果有进程,先杀掉进程。如下:
这样就可以杀掉进程。
2.查看安装的mysql版本
就会显示mysql版本,如下:
[root@localhost ~]#rpm -qa | grep mysql
mysql-5.1.el5
mysql-server-5.1.el5
使用一下代码进行删除
注意:remove后面跟的是rpm -qa | grep mysql后显示的内容,可能每台机器安装时不太一样。
3.手动删除
有一些配置文件可能还没有删除,首先查看一下/etc/下有没有my.cnf文件。有的话删除。
然后查看/var/lib/下有没有mysql文件夹。有的话删除。
二:安装mysql
到rpm文件的目录下。
如果没有报错,屏幕上会显示安装进程度。
输入:
查看3306端口是否开启。如果不显示,也可以开始mysql试试。
如果可以开启,那肯定就成功了。
因为这种安装方式是自动生成密码。可以输入以下命令查看:
[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
进入数据库,修改密码。
三:可能遇到的问题
当我们用远程访问的时候。可能会报1130错误。如ERROR 1130 (HY000): Host ‘192.168.40.32’ is not allowed to connect to this MySQL server.解决办法如下:
这样就可以让所有能够ping通的ip进行访问了。
一:删除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进行访问了。
相关文章推荐
- mysql 5.6安装 使用linux通用tar包
- Linux命令之大文件切分与合并
- 深入理解Linux修改hostname
- Linux的五个查找命令:find,locate,whereis,which,type
- linux下c/c++编程环境搭建
- linux下导入、导出mysql数据库命令
- Linux下查看文件或文件夹大小的命令df 、du、ls
- linux下忘记mysql密码,重置root密码
- Linux下查看文件和文件夹大小
- linux学习笔记
- Linux+RTAI实时内核编译所遇到的问题及解决方法
- Xquartz远程访问linux
- linux 实时操作系统简介
- linux点滴0
- linux安装mysql提示conflicts with file from package的解决办法
- CentOS常用到的查看系统命令
- centos终端中mysql中文显示乱码的处理
- linux 驱动如何编译成module
- linux内存操作-----ioremap
- git 在linux中的使用