安装MySQL5.6.27数据库-整理

转载地址:http://blog.csdn.net/typa01_kk/article/details/49058593

centos 

MySQL-client-5.6.27-1.el6.x86_64.rpm  

MySQL-devel-5.6.27-1.el6.x86_64.rpm  

MySQL-server-5.6.27-1.el6.x86_64.rpm

-----------

卸载 前(如果之前的数据还需要的话,则请备份导出 mysqldump)

 -- 1.https://blog.csdn.net/gaoge19861207/article/details/4489886    

mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u root -p student >d:/student.sql

2.最好备份一下 my.cnf 和datadir 文件和目录

卸载:

rpm -qa | grep -i mysql  

之前有mysql服务的话需要先进行卸载

rpm -e mysql-* 

还需要删除 find / -name mysql 相关文件:

        比如:/var/lib/  /var/share  /etc/my.cnf /usr/my.cnf等 

安装前:注:之前安装过MySQL或者有残留,请查看: CentOS下MySQL的彻底卸载
               注:遇到问题请查看: CentOS7安装MySQL冲突和问题解决小结

-----
安装 
rpm -ivh  MySQL-*
-----
配置目录
以上安装为默认路径安装,如果要设置路径rpm参数(--relocate,--badreloc):
mysql安装目录:
[plain]  view plain  copy
  1. 1.数据库目录  
  2. /var/lib/mysql/  
  3. 2.配置文件  
  4. /usr/share/mysql(mysql.server命令及配置文件)  
  5. 3.启动脚本  
  6. /etc/init.d/(启动脚本文件mysql的目录)   
  7. 4.相关命令  
  8. /usr/bin(mysqladmin mysqldump等命令) 
  9. 5.my.cnf
  10. /usr/my.cnf 
---
先初始化 或者配置my.cnf 

mysql_install_db --user=mysql --ldata=/var/lib/mysql/

-- 注意/usr/my.cnf     /etc/my.cnf 就不需要设置datadir了

启动停止
这个版本安装的mysql的启动脚本为mysql而非mysqld。
启动和停止

  1. [root@localhost install-files]# service mysql start  
  2. Starting MySQL.. SUCCESS!   
  3. [root@localhost install-files]# service mysql stop  
  4. Shutting down MySQL.. SUCCESS!   

问题Starting MySQL... ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid).

解决:
https://blog.csdn.net/y_server/article/details/78781177

mysql_install_db --user=mysql --ldata=/var/lib/mysql/

-- 注意/usr/my.cnf /etc/my.cnf 就不需要设置datadir了

https://blog.csdn.net/wpb92/article/details/75947657

  -- cat /root/.mysql_secret  默认密码

初始化密码:

 mysqld_safe --skip-grant-tables& 
mysql --user=root 进入数据库,执行


 >> update mysql.user set Password=PASSWORD('111111');
 >> flush privileges
 >> exit

----更换目录datadir目录后
mysql_install_db --user=mysql --datadir=/datapool/datadir
(/usr/my.cnf 下的datadir可以修改)
注意:selinux、datadir的权限是否mysql有权限

-----
mysql_install_db 出现 Neither host 'localhost' nor 'localhost' could be looked up with 
/usr/bin/resolveip 
Please configure the 'hostname' command to return a correct


需要修改  /etc/hosts 
添加localhost的映射







猜你喜欢

转载自blog.csdn.net/YINHAOXU1/article/details/78591915