CentOs6.5安装Mysql-5.5.49
来源:互联网 发布:java线程机制 编辑:程序博客网 时间:2024/06/06 01:13
1:首先检查mysql是否已安装:
rpm -qa | grep -i mysql
2:删除已安装的mysql
yum -y remove mysql-*
3:查找之前老版本mysql的目录、并且删除老版本mysql的文件和库
# find
/ -name mysql
查找结果如下:
/var/lib/mysql
/var/lib/mysql/mysql
/usr/lib64/mysql
删除对应的mysql目录
# rm -rf /var/lib/mysql
# rm -rf /var/lib/mysql
# rm -rf /usr/lib64/mysql
注意:卸载后/etc/my.cnf不会删除,需要进行手工删除
rm
-rf /etc/my.cnf
4:用xftp把MySQL-5.5.49-1.linux2.6.x86_64.rpm-bundle.tar放进虚拟机里
解压:# tar -xvf MySQL-5.5.49-1.linux2.6.x86_64.rpm-bundle.tar
分别安装下面三个文件:
# rpm -ivh MySQL-server-5.5.49-1.linux2.6.x86_64.rpm
# rpm -ivh MySQL-devel-5.5.49-1.linux2.6.x86_64.rpm
# rpm -ivh MySQL-client-5.5.49-1.linux2.6.x86_64.rpm
5:启动mysql # service mysql start
首次安装时,默认密码为空,可以使用如下命令修改root密码
#mysql admin -u root password '123456'
6: 登录mysql # mysql -u root –p
可能出现下面错误
解决办法
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql--skip-grant-tables --skip-networking &
7:重新登录mysql,修改mysql登录密码并实现远程登录
# mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password=PASSWORD('123456') where USER='root'; -------------修改登录密码
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION; ----------使用密码远程登录
mysql>FLUSH PRIVILEGES; ---------使权限生效:
8: 设置etc/my.cnf文件
rpm包安装的MySQL是不会安装/etc/my.cnf文件的,解决方法,只需要复制/usr/share/mysql目录下的my-huge.cnf 文件到/etc目录,并改名为my.cnf
# cp /usr/share/mysql/my-huge.cnf /etc/my.cnf
编辑etc/my.cnf文件
# vi /etc/my.cnf
将注释掉的binlog_format=mixed这一行前面的注释#去掉然后保存
重启mysql:#service mysql restart
9:注意远程登录时记着关闭Linux的防火墙
centOS 6.5关闭防火墙步骤
关闭命令: service iptables stop
永久关闭防火墙:chkconfig iptables off
两个命令同时运行,运行完成后查看防火墙关闭状态
service iptables status
MySQL-5.5.49-1.linux2.6.x86_64.rpm-bundle.tar下载地址:
链接:http://pan.baidu.com/s/1o8JYNRs 密码:pv06
- CentOs6.5安装Mysql-5.5.49
- centos6.5安装mysql
- Centos6.5 mysql安装
- centOS6.5安装mysql
- CentOs6.5 安装mysql
- centos6.5安装mysql
- centos6.5安装mysql
- CentOS6.5 安装 Mysql
- Centos6.5 安装mysql
- centos6.5安装mysql
- centos6.5安装mysql
- centos6.5安装mysql
- centos6.5安装mysql
- centos6.5安装mysql
- centos6.5 安装 mysql
- CentOS6.5安装二进制mysql-5.5版本
- centos6.5下安装mysql
- centos6.5下安装mysql
- 电感的前世今生
- Docker常用命令集合
- oracle 12c GI 执行root.sh脚本
- 解决onActivityResult()返回resultCode总是0的问题
- C语言入门——信号报告
- CentOs6.5安装Mysql-5.5.49
- day03-自定义struts2拦截器
- hadoop编程(3)-MapReduce案例:文本去重
- 基于阿里云容器服务的微服务实践
- java 枚举类型
- 程序显示烫烫烫,屯屯屯
- 221. Maximal Square
- 2017年十大移动应用开发的测试工具
- python str转换成float