卸载:
查看系统是否安装过mysql的rpm包
[root@localhost lib64]# rpm -qal | grep -i mysql //安装过会显示文件信息
[root@localhost lib64]# rpm -q MySQL-server-5.6.16-1.linux_glibc2.5.i386
package MySQL-server-5.6.16-1.linux_glibc2.5.i386 is not installed //未安装
rpm包卸载:rpm -e 包名
rpm -e MySQL-server-5.6.16-1.linux_glibc2.5.i386
删除文件和库:
yum remove mysql
rm -fr /usr/lib/mysql
查找是否删除干净:
find / -name mysql
安装
yum:yum install mysql mysql-service
遇到问题:
[root@localhost /]# find / -name mysql
.......
find: ‘/run/user/1000/gvfs’: Permission denied
[root@localhost /]# umount /run/user/1000/gvfs
[root@localhost /]# rm -rf /run/user/1000/gvfs
//ok
[root@localhost lib64]# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
mysql.sock文件的作用:
mysql有两种连接方式 TCP/IP 和 socket
mysql.sock 使程序和mysqldservice处于同一台机器,发起本地连接时可用
[root@localhost lib64]# systemctl restart mysqld.service
Job for mariadb.service failed. See 'systemctl status mariadb.service' and 'journalctl -xn' for details.
1045 无法登录 MySQL 服务器
最终发现时用户名和密码写错了.....
php连接不上mysql
扩展未装
[root@localhost src]# yum -y install php-mysql
添加extension = pdo_mysql.so到php.ini
重启服务
相关目录:
1、数据库目录 /var/lib/mysql/
2、配置文件 /usr/share/mysql(mysql.server命令及配置文件)mysql5.5之后的默认安装路径,mysql5.5之前的是/usr/local/mysql
3、相关命令 /usr/bin(mysqladmin mysqldump等命令)
4、启动脚本 /etc/rc.d/init.d/(启动脚本文件mysql的目录)