从零开始安装mysql数据库 : 按照该顺序执行 : 

a. 查看是否安装有mysql:yum list installed mysql*, 如果有先卸载掉, 然后在进行安装;

b. 安装mysql客户端:yum -y install mysql;

c. 安装mysql服务器端 :yum -y install mysql_server;

d. 安装mysql开发库 :yum -y install mysql-devel;

e. 配置mysql配置文件 : 设置utf-8编码 :vim /etc/my.cnf , 添加default-character-set=utf8;

f. 启动mysql数据库 :service mysqld start;

g. 创建root密码mysqladmin -u root password 000000;

h. 进入数据库:mysql -u root -p 之后提示输入密码, 输入密码后进入;

i. 使用mysql数据库 :>use mysql

j. 删除匿名账户 :>delete from user where USER = '';

k. 刷新权限 :>flush privileges;

l. 退出mysql :>\q;

安装完毕, 并能正常使用;

.

作者 :万境绝尘 

转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/18964835

.

一. 安装MySQL

1. 检查mysql是否安装

执行 yum list installed mysql*, 这个命令的意思是检查有没有包名包含mysql的包;

但是出现下面的提示 :

出现 Another app is currently holding the yun lock; waiting for it to exit ...

出现上述提示的原因是 yum已经启动了, 而且在阻塞着,而yum是单进程的, 只能同时执行一项命令, 因此我们想要执行其它命令, 必须将这个进程关闭;

关闭该进程的方法 : 进入 var/run/ 删除 yum.pid 文件 : 这个文件中只有一个端口号 5404 ;

删除这个yum.pid 即可停止该yum进程 :  执行 rm -f /var/run/yum.pid 命令即可

之后执行 yum list installed mysql*查看是否安装过mysql相关的软件 : 这一次显示出了我们想要的结果, 没有安装mysql相关的文件.

使用rmp -qa | grep mysql* 命令也可以查看是否安装mysql :

证明, 没有安装有mysql, 同时tomcat也没有安装;

2. 显示yum安装mysql的版本

执行 yum list|grep mysql 命令, 可以显示mysql的版本, 查看yum源中有没有mysql的安装包;

3. 安装mysql

执行 yum -y install mysql 命令, 安装mysql软件;

安装 mysql 成功 !!!

安装 mysql-server : 执行 yum -y install mysql-server 命令 :

安装 mysql-devel : 执行 yum -y install mysql-devel 命令 :

mysql-devel 安装完毕;

.

作者 :万境绝尘 

转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/18964835

.

4. 配置mysql配置文件

执行 vim /etc/my.cnf 命令, 编辑这个文件 :

设置mysql字符编码 为 UTF-8; 

在/ect/my.cnf 中添加 : default-character-set=utf8

二. 启动 停止 mysql

1. 启动mysql

方法一 : 使用 service mysqld mysql可以启动mysql;注意 中间的是 mysqld, 不是 mysql , 后面还有一个d;

方法二 : 使用 /etc/init.d/mysqld start命令, 也可以开启数据库.

2. 停止mysql数据库

使用 service mysqld stop命令, 可以停止数据库.

三 mysql数据库操作

1. 登陆mysql数据库

修改root账户密码 : mysqladmin -u root password 000000;

使用命令 : mysql -u root@localhost 登陆 :

使用 quit 命令即退出mysql;

2. 解决无法创建数据库问题(匿名账户登陆)

显示现有的数据库 : 使用 >show databases; 命令可以显示数据库, 注意后面要带上分好;

创建数据库, 会出现下面的情况 :

出现上述原因是因为 mysql的user表中有匿名账户, 虽然用的是root登陆, 但是还是被当做了匿名账户, 我们需要删除这些匿名账户 :

在终端一种 :

使用service mysql stop 命令关闭mysql, 然后使用 mysqld_safe --skip-grant-table 命令 屏蔽权限 :

在终端二中 : 新打开一个终端, 并且终端一不关闭, 保持上面的状态 :

使用mysql -u root mysql 命令,

登陆数据库并创建数据库 :

3. 忘记密码操作

首先在一个终端中 停止mysql服务, 然后屏幕mysql用户权限;

进入mysql, 修改 root密码 :

4. 如何修改密码

5. mysql数据库位置

mysql数据库存放在 /var/lib/mysql/ 中 :

.

作者 :万境绝尘 

转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/18964835

.

【网站建设】Linux上安装MySQL - 12条命令搞定MySql的更多相关文章

  1. Linux上安装MySQL - 12条命令搞定MySql

    从零开始安装mysql数据库 : 按照该顺序执行 :  a. 查看是否安装有mysql:yum list installed mysql*, 如果有先卸载掉, 然后在进行安装; b. 安装mysql客 ...

  2. 四条命令搞定mysql主从

    一 . 环境准备 先上拓扑图

  3. Linux上安装rz和sz命令

    简介 lrzsz 官网入口:http://freecode.com/projects/lrzsz/ lrzsz是一个unix通信套件提供的X,Y,和ZModem文件传输协议 windows 需要向ce ...

  4. 【转】Linux上安装rz和sz命令

    简介 lrzsz 官网入口:http://freecode.com/projects/lrzsz/ lrzsz是一个unix通信套件提供的X,Y,和ZModem文件传输协议 windows 需要向ce ...

  5. centos7以上安装python3,一条命令搞定。

    直接复制下面的命令就搞定 yum install python34 python34-pip python34-setuptools 使用方法: python3 ---.py pip3 install ...

  6. Linux上安装Nginx及常用命令

    一.Linux安装软件常用方法 1.rpm(或pkg)安装,类似于Windows安装程序,是预编译好的程序. 1)使用的是通用参数编译,配置参数不是最佳 2)可控制性不强,比如对程序特定组件的定制性安 ...

  7. Centos安装桌面环境(一个命令搞定)

    # yum groupinstall "X Window System" "GNOME Desktop Environment"

  8. 怎样在 Ubuntu Linux 上安装 MySQL

    本教程教你如何在基于 Ubuntu 的 Linux 发行版上安装 MySQL.对于首次使用的用户,你将会学习到如何验证你的安装和第一次怎样去连接 MySQL. -- Sergiu MySQL 是一个典 ...

  9. Linux上安装mysql,实现主从复制

    MYSQL(mariadb) MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可.开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的 ...

随机推荐

  1. springMVC源码分析--AbstractHandlerMapping(二)

    上一篇博客springMVC源码分析--HandlerMapping(一)中我们简单的介绍了HandlerMapping,接下来我们介绍一下它的抽象实现类AbstractHandlerMapping

  2. FORM调用FORM(标准调客户化&客户化调标准)并执行查询的实现研究

    一.先来个比较简单的,标准FORM调用客户话FORM并执行查询 1.修改CUSTOM.PLL,使用 fnd_function.execute实现打开和传递参数 参考例子如下 PROCEDURE eve ...

  3. Android Studio 使用wifi调试插件

    由于手机亦或是数据线的问题,在应用开发过程中会时不时地遇到手机突然连不上电脑的尴尬时刻,于是就学习了如何使用wifi进行应用调试.下面就具体介绍一下adb wifi插件的安装和使用.其实我们只需要安装 ...

  4. ThreadLocal的使用[代码片段]

    1.ThreadLocal定义,在一个类中定义: 在类A中: private static ThreadLocal<String> kcsHtmlPath = new ThreadLoca ...

  5. COM原理与实现之二: 聚合

    COM原理与实现之二: 聚合 C++没有同聚合等价的特性.聚合实际上是继承性的一种动态形式.而C++的继承总是静态的,是实现继承.COM是接口继承,通过聚合接口,可以做成动态配置. 研究COM,主要是 ...

  6. 如何通过网络连接进行ADB调试

    点击打开链接 大家在使用adb调试Android系统时可能会遇到麻烦,比如usb端口只有一个,如果用作adb调试,就不能通过usb连接其它器件,或者usb端口不能使用时也没法进行adb调试. Andr ...

  7. Dynamics CRM2015 The plug-in type does not exist in the specified assembly问题的解决方法

    在用插件工具PluginProfiler调试时,报"The plug-in type  xxxx  does not exist in the specified assembly" ...

  8. Cocos2D实现RPG游戏人物地图行走的跟随效果

    大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 在一些RPG游戏中,人物队列在地图中行走的时候有时需要实现一个 ...

  9. 03_MyBatis基本查询,mapper文件的定义,测试代码的编写,resultMap配置返回值,sql片段配置,select标签标签中的内容介绍,配置使用二级缓存,使用别名的数据类型,条件查询ma

     1 PersonTestMapper.xml中的内容如下: <?xmlversion="1.0"encoding="UTF-8"?> < ...

  10. 【一天一道LeetCode】#205. Isomorphic Strings

    一天一道LeetCode 本系列文章已全部上传至我的github,地址:ZeeCoder's Github 欢迎大家关注我的新浪微博,我的新浪微博 欢迎转载,转载请注明出处 (一)题目 Given t ...