CentOS6 用yum安装mysql详解,简单实用
一、查看CentOS下是否已安装mysql
输入命令 :yum list installed | grep mysql
二、删除已安装mysql
输入命令:
yum -y remove mysql
如果有:其他的文件也移除
yum -y remove mysql-libs.x86_64
yum -y remove mysql5.7-community-release.noarch
看到complete就说明成功了
三、从yum库中的安装mysql
输入命令:
yum list | grep mysql
yum -y install mysql mysql-server mysql-devel
四、验证是否安装成功
输入命令:rpm -qi mysql-server
五、启动MySql服务
输入命令:service mysqld start
六、登录MySql,修改密码
输入命令:mysql -u root
如果出现ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ 错误,可能是服务未开启,也可能是/var/lib/mysql的访问权限问题。
如果是服务未开启:service mysqld start
如果是访问权限问题:chown -R openscanner:openscanner /var/lib/mysql
修改密码
mysql > use mysql;
mysql > update user set password=password("123456") where user="root";
查询更改密码:
mysql>select user,password from mysql.user;
十、设置开机启动
命令:chkconfig mysqld on
十一、开放3306端口
输入命令:vim /etc/sysconfig/iptables
添加:-A INPUT -p tcp -m state –state NEW -m tcp –dport 3306 -j ACCEPT
然后重启 防火墙:service iptables restart
注意:可以遇到的问题(登录不了):
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
这个问题是密码错误引起,解决办法就是重置密码。
一、先跳过MySQL的密码认证过程(不过也可以认证,自己选择,这里怎么认证不说了,如果有需求可以私信,主要说快速解决问题):
修改配置文件:
linux:vim /etc/my.cnf
在[mysqld]下面添加:skip-grant-tables
修改root的密码
二、重启MySQL,设置密码
命令:/etc/init.d/mysql restart
命令:mysql
mysql> use mysql;
mysql> update user set password=password("xiangping") where user="root";
mysql> flush privileges;
mysql> quit
去my.cnf配置文件中把skip-grant-tables去掉。
一、 启动
1、使用 service 启动:service mysql restart/stop/restart(需要配置)
2、使用 mysqld 脚本启动:/etc/init.d/mysqld restart
3、mysqladmin shutdown
3、使用 safe_mysqld 启动:safe_mysql&
————————————————
版权声明:本文为CSDN博主「跑步蜗牛」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xp_zyl/article/details/81060479
CentOS6 用yum安装mysql详解,简单实用的更多相关文章
- linux下使用yum安装mysql详解
1.安装客户端和服务器端 确认mysql是否已安装: ? 1 2 yum list installed mysql* rpm -qa | grep mysql* 查看是否有安装包: ? 1 yum l ...
- CentOS安装MySQL详解 转
引言 最近某云搞活动,买了个服务器作为平时学习和测试用,新机器啥也没有,一些常用软件的安装是免不了的,于是乎想着把安装过程都详细记录下来,一是做个备忘,二是给有需要的同学作个参考. Linux上安 ...
- 在linux系统下安装mysql详解,以及远程调用连接不上mysql的解决方法。
步骤: 1)查看CentOS自带的mysql 输入 rpm -qa | grep mysql 2)将自带的mysql卸载 3)上传Mysql的安装包到linux 4)安装mysql的依赖(不是必须) ...
- Centos6 使用yum安装 mysql 5.7
直接使用yum安装默认安装的是mysql 5.1版本,要想安装mysql 5.7 需要设置yum源 1.检查系统默认mysql,并删除 yum list installed | grep mysql ...
- linux CentOS6.5 yum安装mysql 5.6
1.新开的云服务器,需要检测系统是否自带安装mysql # yum list installed | grep mysql 2.如果发现有系统自带mysql,果断这么干 # yum -y remove ...
- centos6.8 yum安装mysql 5.6 (完整)
一.检查系统是否安装其他版本的MYSQL数据 #yum list installed | grep mysql #yum -y remove mysql-libs.x86_64 二.安装及配置 # w ...
- linux CentOS6.5 yum安装mysql 5.6(转载&删改)
按:下面文章经过我一路测试没有问题,是篇好文,在此感谢作者 别踩我袈裟 .另因原文有些啰嗦,我自己有所删改,并尾后增加了一大段. 出处:https://www.cnblogs.com/renjido ...
- Linux 安装 MySQL 详解(rpm 包)
说明:Linux 系统中软件的安装在 root 用户下进行,此安装方式为 rpm 包方式,安装的版本为:MySQL-5.6.25-1.linux_glibc2.5.x86_64.rpm-bundle. ...
- centos6.8 yum安装mysql 5.6
一.检查系统是否安装其他版本的MYSQL数据 #yum list installed | grep mysql #yum -y remove mysql-libs.x86_64 二.安装及配置 # w ...
随机推荐
- HGE引擎改进——2014/1/27
2014/1/27 更新 hge库: 1.增加回调函数procResizeFunc(),这个函数会在窗口大小改变时调用,不是必要函数 2.修复LOG信息显示为乱码的错误 项目主页:https://co ...
- 《代码整洁之道》&《程序员的职业素养》
这是why技术的第32篇原创文章 春节期间读了两本技术相关的书籍:编程大师Bob大叔的<代码整洁之道>和<代码整洁之道:程序员的职业素养>. <代码整洁之道>出版于 ...
- [CERC2016]凸轮廓线
题意 https://www.luogu.org/problem/P3680 思考 拆点即可. 注意精度. 代码 // luogu-judger-enable-o2 #include<bits/ ...
- CTF--HTTP服务--PUT上传漏洞
开门见山 1. 扫描靶机ip,发现PCS 192.168.31.48 2. 用nmap扫描靶机的开放服务和版本信息 3. 再扫描全部信息 4. 用nikto探测靶机http服务敏感信息 5. 再用di ...
- sublime sftp插件安装及时更新网站
Sublime Text 2 本身并不强大,但是它方便使用插件扩展功能,所以变得很强大.今天介绍一个很实用的插件 SFTP ,可以大大提高前端工作效率. 常见的工作流程 有时候修改一些网站上的文件,通 ...
- SVN: 在Ecplise管理SVN资源库
Window->Show View->SVN
- SpringMVC 上传文件 MultipartFile 转为 File
在使用 SpringMVC 上传文件时,接收到的文件格式为 MultipartFile,但是在很多场景下使用都需要File格式的文件,记录下以便日后使用. 以下mFile为MultipartFile文 ...
- C陷阱与缺陷学习笔记
导读 程序是由符号(token)序列所组成的,将程序分解成符号的过程,成为"词法分析". 符号构成更大的单元--语句和声明,语法细节最终决定了语义. 词法陷阱 符号(token)指 ...
- FFmpeg被声明为已否决的解决方案
参考雷神的最简单的打印Hello World的程序: #include <stdio.h> #include <string.h> extern "C" { ...
- LinearLayout里面的空间居中对齐
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=&quo ...