Linux安装MySQL详细步骤(CentOS6、CentOS7)
1、查看mysql的依赖(centos7 要把mysql改成mariadb)
rpm -qa | grep mysql
2、删除mysql的依赖,可以两个都执行(centos7 要把mysql改成mariadb)
rpm -e --nodeps `rpm -qa | grep mysql`或者
rpm -e --nodeps `rpm -qa | grep MySQL`
3、离线安装mysql
这是我的安装包版本,如果版本不一致,命令注意改一下

安装mysql-server:
rpm -ivh MySQL-server-5.1.73-1.glibc23.x86_64.rpm

安装mysql-client:
rpm -ivh MySQL-client-5.1.73-1.glibc23.x86_64.rpm
)
4、启动mysql服务(一般安装MySQL-server时,会自动启动MySQL,故可跳过第四步,如果启动了,再执行如下命令,则会报错!!!)
service mysql start
我的就是在安装MySQL-server启动过了,所以报这样的错误,安装MySQL-server时可以留意下最好是不是输出了

5、加入到开机启动项
chkconfig mysql on
6、初始化配置mysql服务(第一次直接回车,后面跟着提示设置密码,自己设置密码)
mysql_secure_installation
输完密码后一直y就行了

通常情况下可以直接执行mysql_secure_installation命令(该命令已在环境变量中)
若执行mysql_secure_installation命令时提示找不到,则查找mysql初始化脚本位置
whereis mysql_secure_installation
再根据找到的路径执行,通常该命令如下:
/usr/bin/mysql_secure_installation
如果在/usr/bin/mysql_secure_installation 一直是下面报错后

解决办法:
ps aux | grep mysql
然后KILLmysql相关全部进程 Pid是进程号
kill -9 pid1 pid2 …
比如 kill -9 8301 8302
然后再从第4步重新操作
7、访问mysql服务并修改权限
7.1 登录mysql:(密码请指定mysql_secure_installation初始化脚本执行时自己设定的密码,这里是123456,注意-p后面没有空格)
mysql -uroot -p123456
7.2 切换数据库:
use mysql;
7.3 查看用户权限表:
select user,host from user;

7.4 将root用户允许登录的host设为’%’(表示在任意IP地址都可以使用root用户登录mysql,否则只能在localhost登录)
update user set host = '%' where user = 'root'; (提示报错不用管,忽略)
7.5 刷新权限,让配置生效:
flush privileges;
Linux安装MySQL详细步骤(CentOS6、CentOS7)的更多相关文章
- linux安装mysql详细步骤
最近买了个腾讯云服务器,搭建环境. 该笔记用于系统上未装过mysql的干净系统第一次安装mysql.自己指定安装目录,指定数据文件目录. linux系统版本: CentOS 7.3 64位 安装源文件 ...
- linux下安装mysql详细步骤
最近买了个阿里云服务器,搭建mysql环境. 该笔记用于系统上未装过mysql的干净系统第一次安装mysql.自己指定安装目录,指定数据文件目录. linux系统版本: CentOS 7.3 64位 ...
- linux 使用yum安装mysql详细步骤
环境:Centos 6.5 Linux 使用yum命令安装mysql 1. 先检查系统是否装有mysql [root@localhost ~]#yum list installed mysql* [r ...
- ubuntu16.04下安装mysql详细步骤
1.如果要搭建服务器先去购买一个云主机,比如阿里云.京东云.新网等等都有卖.这里推荐使用京东云服务器,因为最近在搞活动.一元可体验两个月(可能现在活动已经过了,但在京东云里有免费领一个月的,学生机也有 ...
- Linux安装JDK详细步骤
Linux安装JDK步骤 1.先从网上下载jdk(jdk-7u1-linux-i586.rpm),下载地址:http://www.oracle.com/technetwork/java/javase/ ...
- 【记录】Linux安装JDK详细步骤
Linux安装JDK步骤1. 先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,推荐SUN的官方网站www.sun.com,下载后放在/home目录中,当然其它地方也行. ...
- 在centos中安装mysql详细步骤说明
Last login: Sun Dec 24 04:55:59 2017 1.安装依赖 [root@node001 ~]# yum install -y perlLoaded plugins: fas ...
- Linux安装mariadb详细步骤
1.安装mariadb yum和源码编译安装的区别? 1.路径区别-yum安装的软件是他自定义的,源码安装的软件./configure --preifx=软件安装的绝对路径 2.yum仓库的软件,版本 ...
- window安装mysql(详细步骤)
前两天电脑炸了,就重新装了系统重新安装了一遍mysql. 首先 你需要有一个安装包哈哈哈,mysql的安装包. 最好不要安装在c盘呦~ 来进入正题吧... ********************** ...
随机推荐
- hbase构建二级索引解决方案
关注公众号:大数据技术派,回复"资料",领取1024G资料. 1 为什么需要二级索引 HBase的一级索引就是rowkey,我们仅仅能通过rowkey进行检索.假设我们相对Hbas ...
- Oracle数据库导入csv文件(sqlldr命令行)
1.说明 Oracle数据库导入csv文件, 当csv文件较小时, 可以使用数据库管理工具, 比如DBevaer导入到数据库, 当csv文件很大时, 可以使用Oracle提供的sqlldr命令行工具, ...
- linux 开启和关闭防火墙
Ubuntu #查看防火墙状态 sudo ufw status #开启防火墙 sudo ufw enable #关闭防火墙 sudo ufw disable CentOs #查看防火墙状态 syste ...
- linux系统内置函数
一.action函数 在/etc/init.d/functions中有一个系统自带的函数 source /etc/init.d/functions #启用系统函数脚本 action "输出 ...
- Linux_grep命令
搜索内容 命令格式如下 grep 参数 "搜索的内容" 搜索路径 注:搜索路径可缺省,缺省时,默认搜索当前目录以及其子目录下所有文件 显示文件名+内容: grep -r " ...
- 用软碟通UltraISO刻录Win 10 1909 到U盘,只有1个G左右,安装不了系统
之前一直用软碟通刻录WIN10的ISO镜像到U盘.最近想到用最新版的WIN10 1909 来做一个U盘系统,刻录也成功了.就是安装系统的时候总报错,找了很久原因,终于发现刻录后占用U盘的空间只有1G左 ...
- 如何将Excl内数据导入数据库?
最近有个Excl表格内的数据需要导入SQL Server数据库内,使用SQL Server Management Studio客户端图形界面操作了一番,步骤还挺多,感觉有必要分享给大家一下,顺便自己也 ...
- Azure Terraform(九)利用 Azure DevOps Pipeline 的审批来控制流程发布
一,引言 Azure Pipeline 管道是一个自动化过程:但是往往我们由于某种原因,需要在多个阶段之前获得批准之后再继续下一步流程,所以我们可以向Azure Pipeline 管道添加审批!批准流 ...
- Centos下安装Scala(1)
1.登录centos至root角色下 配置环境变量 2.执行下述命令 scala -version 出现结果如下 输入 'y' 3.开始安装 4.安装完成界面 5.启动成功以及测试程序
- 【刷题-PAT】A1114 Family Property (25 分)
1114 Family Property (25 分) This time, you are supposed to help us collect the data for family-owned ...