离线安装mysql
1.上传压缩包
2.解压
3.查看已安装的mysql rpm -qa |grep mysql
4.删除已安装的mysql rpm -e mysql-libs-5.1.71-1.el6.x86_64 --nodeps
5.安装我们自己下载的rpm包 rpm -ivh *.rpm
*号是我们下载的包名
MySQL-client-5.6.17-1.el6.x86_64.rpm
MySQL-devel-5.6.17-1.el6.x86_64.rpm
MySQL-embedded-5.6.17-1.el6.x86_64.rpm
MySQL-server-5.6.17-1.el6.x86_64.rpm
MySQL-shared-5.6.17-1.el6.x86_64.rpm
MySQL-shared-compat-5.6.17-1.el6.x86_64.rpm
MySQL-test-5.6.17-1.el6.x86_64.rpm
6.设置mysql的root密码,首先后台启动mysql cd /usr/lib
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
7.进入mysql终端:mysql -u root mysql
8.设置密码: UPDATE user SET Password=PASSWORD('admin') where USER='root' and host='root' or host='localhost';
9.刷新权限:FLUSH PRIVILEGES;
10.退出mysql exit;
11.重启mysql:/etc/init.d/mysql restart
12 重新使用新密码登陆 mysql -uroot -p
13. 重新设置一下密码:SET PASSWORD = PASSWORD('admin');
13.开启远程登陆:Grant all privileges on . to 'root'@'%' identified by 'admin' with grant option;
14.刷新权限列表 :FLUSH PRIVILEGES;
卸载mysql
停止mysql服务 service mysql stop
查看所有mysql的安装包 rpm -qa | grep -i mysql
卸载所有mysql的安装包 rpm -e MySQL-test-5.6.17-1.el6.x86_64 MySQL-shared-5.6.17-1.el6.x86_64 MySQL-devel-5.6.17-1.el6.x86_64 MySQL-shared-compat-5.6.17-1.el6.x86_64 MySQL-embedded-5.6.17-1.el6.x86_64 MySQL-server-5.6.17-1.el6.x86_64 MySQL-client-5.6.17-1.el6.x86_64 --nodeps
查看是否卸载干净 rpm -qa | grep -i mysql
查看哪里还有mysql的文件夹 whereis mysql
删掉 rm -rf /usr/lib64/mysql
删掉 rm -rf /usr/my.cnf
删掉 rm -rf /root/.mysql_secret
删掉 rm -rf /var/lib/mysql
问题:
QQ图片20170403090602.pngmysql因为服务器硬件原因,主要是内存不足,导致mysql进程很容易宕机死掉的解决办法,mysql报出错误 SQLSTATE 08S01,communication failure
解决方案:
前天,想测试一下小站-095网址导航(http://www.095.me)的连接速度,在网上找了下,找到这个测试网站速度的网站,http://www.webkaka.com/webCheck.aspx,
但测试后就出问题了,数据库连接不上,小站也找不开了。于是想,会不会是因为硬件太低,所于数据库出现问题,启动了不。
于是到/var/log查看了数据库的日志,看到了Got an error: Connection error: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock',在网上找了了,发现很多帖都是你抄我我抄你的,不过也没有关系,有效就行了。但试了很多个都不行。后来看到一位大牛的说增加swap空间可以解决这个问题,于是按他所说的去做了。果然,再次使用测速网站去测试打开网速也不会出现同样的问题了。
解决方法如下:
sudo dd if=/dev/zero of=/swapfile bs=1M count=1024
sudo mkswap /swapfile
sudo swapon /swapfile
sudo vi /etc/fstab
添加"/swapfile swap swap defaults 0 0"到末尾,不包括引号,如果不会使用vi,请自己网上查资料。
保存,退出,重新启动。
网友评论