一、说明:本文教大家在linux下在线安装mysql。网上的很多文章写的太乱,我们只取操作最方便的在线安装方式。本文以Centos为例。

二、安装过程。

1、安装客户端和服务端:

  (1)检查是否已经安装:

     yum list installed mysql*

     rpm -qa | grep mysql*

(2)查看是否有安装包:

      yum list mysql*

  (3)安装mysql客户端:

      yum install mysql

  (4)安装mysql服务端:

      yum install mysql-server

      yum install mysql-devel

    说明:只安装mysql-server也是可以的。

      mysql-devel是一些所需库和包含文件,如果你想要编译其他MySQL客户程序, 例如Perl模块。

  (5)设置字符集编码:

     mysql配置文件/etc/my.cnf中加入default-character-set=utf8

2、启动、停止服务。

  (1)启动服务:

    service mysqld start

  (2)停止服务:

    service mysqld stop

  (3)设置为开机自动启动:

    chkconfig mysqld on

3、登陆与忘记密码处理。

  (1)创建root管理员:

    mysqladmin -u root password 123456

  (2)登陆mysql:

    mysql -u root -p

  (3)如果忘记密码:

   service mysqld stop

   mysqld_safe --user=root --skip-grant-tables
   mysql -u root
     use mysql
   update user set password=password("123456") where user="root";
   flush privileges;

4、允许远程访问设置。

  use mysql;

  UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1;

5、开放防火墙的端口号

  mysql增加权限:mysql库中的user表新增一条记录host为“%”,user为“root”。

  use mysql;
  UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1;
  %表示允许所有的ip访问

6、mysql的几个重要目录

  (a)数据库目录
    /var/lib/mysql/
  (b)配置文件
    /usr/share /mysql(mysql.server命令及配置文件)
  (c)相关命令
    /usr/bin(mysqladmin mysqldump等命令)
  (d)启动脚本
    /etc/rc.d/init.d/(启动脚本文件mysql的目录)

  

Linux中在线安装Mysql和修改密码设置服务启动的更多相关文章

  1. linux安装mysql以及修改密码和重启mysql等相关命令

    Linux/UNIX 上安装 MySQL Linux平台上推荐使用RPM包来安装Mysql,MySQL AB提供了以下RPM包的下载地址: MySQL - MySQL服务器.你需要该选项,除非你只想连 ...

  2. JAVAEE——宜立方商城13:Mycat数据库分片、主从复制、读写分离、100%Linux中成功安装Mysql的方法

    1 海量数据的存储问题 如今随着互联网的发展,数据的量级也是撑指数的增长,从GB到TB到PB.对数据的各种操作也是愈加的困难,传统的关系性数据库已经无法满足快速查询与插入数据的需求.这个时候NoSQL ...

  3. linux下安装mysql并修改密码

    删除已有mysql并重新安装mysql 查看是否已安装过mysql rpm -qa |grep -i mysql 2.移除安装的包 (在之前如果有启动mysql最好关掉服务) 使用rpm –ev 包名 ...

  4. win7下安装mysql后修改密码

    mysql的安装教程网上很多,此处不过多介绍,个人觉得下面这篇教程是比较好的,一步到位.MySQL 5.7.9 ZIP 免安装版本配置过程_百度经验  http://jingyan.baidu.com ...

  5. Centos 7 中yum安装Mysql和修改mysql配置

    一. mysql安装 1.安装MySQL官方的Yum Repository [root@ecs-7bec-0002 mysql]# wget -i -c http://dev.mysql.com/ge ...

  6. Linux中如何安装mysql数据库

    安装mysql 1.解压源码压缩包 如果服务器可以上网也可以采用在线安装方式,在线安装操作简单具体见下面在线安装步骤 进入源码压缩包所在目录输入#tar -zxvf mysql-5.6.17-linu ...

  7. 【shell 每日一练6】初始化安装Mysql并修改密码

    一.简单实现mysql一键安装 参考:[第二章]MySQL数据库基于Centos7.3-部署 此脚本前提条件是防火墙,selinux都已经设置完毕: [root@web130 ~]# cat Inst ...

  8. linux 安装mysql后修改密码出现问题

    新安装的mysql 执行命令时候出现错误: 一 错误信息: ERROR 1045 (28000): Access denied for user 'mysql'@'localhost' (using ...

  9. [linux]ubuntu在线安装mysql

    1. sudo apt-get install mysql-server   2. apt-get isntall mysql-client   3.  sudo apt-get install li ...

随机推荐

  1. iOS webservice 接口使用方法

    1.没有参数的webservice 接口,如下: 接口名:获取服务器时间 方法名: getServerTime() 参数:空 返回值:服务器当前时间: yyyy/MM/dd HH:mm:ss 使用方法 ...

  2. 查询并发程序是否启动跟踪功能-trc文件对数据库性能有影响

    /* Formatted on 2018/3/14 23:38:51 (QP5 v5.256.13226.35538) */ SELECT icon_name , row_id , user_conc ...

  3. 【spring boot】spring boot 前台GET请求,传递时间类型的字符串,后台无法解析,报错:Failed to convert from type [java.lang.String] to type [java.util.Date]

    spring boot 前台GET请求,传递时间类型的字符串,后台无法解析,报错:Failed to convert from type [java.lang.String] to type [jav ...

  4. Python:Opening Python Classes

    I won’t reply to that post much, because it’s mostly… well, not useful to respond to. But people oft ...

  5. Module ngx_http_v2_module

    官方配置说明: http://nginx.org/en/docs/http/ngx_http_v2_module.html#example ngx_http_v2_module模块指令中文说明 ngx ...

  6. springboot1.5x版不支持velocity的解决方案 及 spring 5.0.0 版不支持velocity的解决方案

    由于老系统是在spring4.x.x下的用到了Velocity. 测试地址 https://sms.reyo.cn/用户名:aa 密码:123456 5.0.0官方申明: 中止的支持 在 API 层面 ...

  7. node.js使用mysql模块的坑

      之前用node.js写的订餐系统,很容易挂掉,一直也没想去解决它.今天看了一下,试了试,原因是在连接数据库的时候没有对error事件进行处理,导致程序一直挂在那里,需要重启服务才能正常使用.   ...

  8. ScrollView滚动条的各种设置

    ScrollView滚动条不显示:android:scrollbars="none"ScrollView滚动条恒显示:android:fadeScrollbars="fa ...

  9. IPython介绍

    本文编写时,IPython最新的版本为6.3和5.4. 介绍 IPython 是 Fernando 在 2001 开始开发的一个交互式的Python解释执行环境.众所周知,Python提供了一个交互执 ...

  10. Java多线程之Callable接口与Runnable的实现以及选择

    通过实现Runnable接口的实现 package Thread; import java.util.concurrent.ExecutorService;import java.util.concu ...