1.使用 rpm -qa | grep -i mysql 查看已有的 MySQL 信息
2.进入 root 用户进行彻底删除,使用命令
yum -y remove mysql-libs-5.1.73-8.el6_8.x86_64
查找mysql的一些目录 find / -name mysql 把所有出现的目录删除,使用rm -rf 路径
删除配置文件 rm -rf /etc/my.cnf
删除mysql的默认密码, rm -rf /root/.mysql_sercret
4.先进入 /usr/local/src 目录中,为 CentOS 添加yum源
wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
在该目录下安装,使用命令
yum install mysql-community-release-el6-5.noarch.rpm
安装成功后,在 /etc/yum.repos.d/ 中有 mysql-community-source.repo 与 mysql-community.repo ,如果MySQL安装源不可用,修改 mysql-community-source.repo 中的 enable=1
5.安装 yum install mysql-community-server ,一路点 y 即可。
6.启动MySQL, service mysqld start
7.查看启动状态 , chkconfig --list | grep mysqld
8.设置MySQL开机自启,chkconfig mysqld on
9.修改MySQL字符集, vim /etc/my.cnf
在 [mysqld] 部分添加:character-set-server=utf8
在 [client] 部分添加:default-character-set=utf8
按 i 进入编辑模式,按 Esc 后,输入 wq 表示保存并退出,输入 !wq 表示不保存退出
10.修改后重启服务, service mysqld restart
11.修改默认配置 , mysql_secure_installation ,按提示!新安装没有密码,直接按 enter 键,Set root password? [Y/n] y ,
输入新密码,Remove anonymous users? [Y/n] y ,Disallow root login remotely? [Y/n] n ,Remove test database and access to it? [Y/n] y ,Reload privilege tables now? [Y/n] y , 搞定。
12.允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,先登录MySQL
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
FLUSH PRIVILEGES;
永久关闭防火墙:chkconfig iptables off
临时关闭防火墙:service iptables stop
检查:chkconfig --list iptables
13.如果需要删除文件或文件夹,使用命令 rm -f 表示强制删除文件或者目录;如果需要修改文件夹或文件夹名称输入命令
mv 需要修改的文件名 修改后的文件名
如果需要复制,使用命令
cp 原文件所在路径 指定路径
如果权限不够,使用命令
chmod 777 文件名
权限说明,权限包括 读(4)、写(2)、操作(1) 三种
权限组分为四个部分,文件(-)或文件夹(d)、owner权限(rwx数字相加)、group权限(rwx数字相加)、others权限(rwx数字相加)