最近第一次尝在虚拟机上安装mysql,由于是centos7 minimal版本,很多安装包或命令必须自己添加,遇到很多问题。

首先是执行# yum install mysql-server 报错:

打听得到的原因是这个版本的仓库里没有这个在线安装包;

于是执行# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm  又报错:

只能执行# yum -y install wget来安装,顺利安装:

再回来执行# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

成功下载mysql安装包:

执行# rpm -ivh mysql-community-release-el7-5.noarch.rpm 进行安装,成功:

再执行# yum install mysql-server提示已安装

重启mysql执行# service mysqld start

查看端口执行# netstat –ntlp

连接mysql执行# mysql(难道不需要密码么?)

这算是安装成功了吧。然后,我就又遇到问题了。关于登录访问linux写mysql的用户和权限。

于是悲剧地出现下面的了:

提示需要密码登陆才行,执行:# mysql -u root -p 并输入刚才修改的密码:12345678显示登陆成功

执行#show databases;(数据库的执行,英文分号一定不能少)

这样算是成功了吧。。。。。如:

总之,问题百出。(ps:第一次在这写博文,这里怎么不能直接粘贴图片呢?)

后来又找了下,mysql第一次安装后root用户是没有密码的,命令mysqladmin -u root -p password 12345678相当于只是给root添加了密码。

今天真是很笨。设置客户端远程登录的用户和权限连接mysql,就百度出 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678' WITH GRANT OPTION;来授权。

问题来了:百度时把中文的分号复制过来,没注意,总是报错,丢脸那。。。

授权后就可以连接了。。。最后用navicat 连接成功。

切记:

1.mysql执行时一定要英文分号结束。

2.执行时如果遇到没执行的,一定要先结束了再输入下一条命令,结束用‘delimiter ;’(中间有空格的),否则永远执行不了,报错也没有。

下次要做的就是:(第一次在这写博文,这里怎么不能直接粘贴图片呢?)

1:怎么添加其他用户?

笨到家,感觉好艰难的每一步。。。哎!

更多mysql的操作,参考 http://www.sudu.cn/service/detail.php?id=11443

centos7 minimal版本下mysql的安装的更多相关文章

  1. 记录CentOS7.X版本下安装MySQL5.7数据库

    记录CentOS7.X版本下安装MySQL5.7数据库  设置rpm下载目录在/opt目录下新建一个目录存放mysql cd /opt sudo mkdir mysql12  下载MySQL的源 wg ...

  2. Linux(centos)下mysql编译安装教程

    Linux下mysql编译安装教程 #查看linux发行版本 cat /etc/issue #查看linux内核版本号 uname -r 本文測试环境centOS6.6 一.Linux下编译安装MyS ...

  3. Linux(Ubuntu)下MySQL的安装与配置

    转自:http://www.2cto.com/database/201401/273423.html 在Linux下MySQL的安装,我一直觉得挺麻烦的,因为之前安装时就是由于复杂的配置导致有点晕.今 ...

  4. .Neter玩转Linux系列之六:Linux下MySQL的安装、配置、使用

    一.Linux安装MySQL (1)下载安装包:https://dev.mysql.com/downloads/mysql/ (2)解压并安装 命令:tar zxvf 文件名 解压完成之后,重名一下文 ...

  5. CentOS7.3环境下源码安装httpd

    CentOS7.3环境下源码安装httpd 本文在CentOS7.3下,源码安装apache服务httpd2.4. 1.下载好源码安装包 [root@localhost ~]#ll total 625 ...

  6. Windows下MySQL的安装和删除

    Windows下MySQL的安装和删除 安装Mysql 1 下载mysql 地址 2 安装教程 2.1配置环境变量 变量名:MYSQL_HOME 变量值:D:\software\programming ...

  7. windows、ubuntu、centos7下mysql 的安装与使用

    一.windows 及ubuntu下安装 windows可以傻瓜式安装,另一种空闲了下来写,也不麻烦 ubuntu: apt-get install mysql 强烈推荐使用ubuntu从这儿就很方便 ...

  8. CentOS7 64位下MySQL安装与配置(YUM)

    安装环境:腾讯云CentOS7 64位安装MySQL5.7 1.配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum ...

  9. windows下MySQL免安装版配置教程mysql-5.7.24-winx64.zip版本

    一. 以管理员身份运行cmd,进入mysql的bin目录 执行以下代码. #初始化数据库 mysqld --initialize #初始化不会显示密码mysqld --initialize --con ...

随机推荐

  1. 【JAVAWEB学习笔记】13_servlet

    JavaWeb核心之Servlet 教学目标 案例一.完成用户登录功能 案例二.记录成功登录系统的人次 一.Servlet简介 1.什么是Servlet Servlet 运行在服务端的Java小程序, ...

  2. 浅谈一下web移动端基本

    屏幕尺寸.屏幕分辨率.屏幕像素密度 屏幕尺寸: 指屏幕的对角线的长度,单位是英寸,1英寸=2.54厘米. 常见的屏幕尺寸有2.4.2.8.3.5.3.7.4.2.5.0.5.5.6.0等. 屏幕分辨率 ...

  3. Java 多线程详解(三)------线程的同步

    Java 多线程详解(一)------概念的引入:http://www.cnblogs.com/ysocean/p/6882988.html Java 多线程详解(二)------如何创建进程和线程: ...

  4. Day4-软件目录开发规范

    层次清晰的目录结构:1. 可读性高: 不熟悉这个项目的代码的人,一眼就能看懂目录结构,知道程序启动脚本是哪个,测试目录在哪儿,配置文件在哪儿等等.从而非常快速的了解这个项目.2. 可维护性高: 定义好 ...

  5. Linux 安装USB摄像头

    sudo apt-get update sudo apt-get install fswebcam sudo apt-get install mplayer sudo apt-get install ...

  6. 用2D动画做遮罩

    <!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8" ...

  7. grant all赋权后mysql.user表权限字段还是N,但能登录和新建表

    grant all赋权后mysql.user表权限字段还是N,但能登录和新建表 grant all privileges on linuxeye.* to linuxeye@'localhost' i ...

  8. 拥抱Node.js 8.0,N-API入门极简例子

    本文摘录自<Nodejs学习笔记>,更多章节及更新,请访问 github主页地址.欢迎加群交流,群号 197339705. N-API简介 Node.js 8.0 在2017年6月份发布, ...

  9. python-广度优先搜索

    广度优先搜索 下面我们来来BFS算法策略: 比如:我们要从双子峰---->金门大桥,最短路径如何? 我们利用广度优先搜索来一步步求解,注意广度优先搜索在于的关键在于"广",也 ...

  10. 543. Diameter of Binary Tree

    https://leetcode.com/problems/diameter-of-binary-tree/#/description Given a binary tree, you need to ...