二进制包 mysql_二进制包安装MySQL数据库

1.1二进制包安装MySQL数据库

1.1.1 安装前准备(规范)

[root@Mysql_server ~]# mkdir -p /home/zhurui/tools  ##创建指定工具包存放路径

[root@Mysql_server ~]# wget http://ftp.ntu.edu.tw/pub/MySQL/Downloads/MySQL-5.5/mysql-5.5.32-linux2.6-x86_64.tar.gz  ##下载二进制包

[root@Mysql_server tools]# tar xf mysql-5.5.32-linux2.6-x86_64.tar.gz  ##解压Mysql包

[root@Mysql_server tools]# useradd -s /sbin/nologin -M mysql  ##创建mysql用户

[root@Mysql_server tools]# id mysql

uid=501(mysql) gid=501(mysql) groups=501(mysql)

[root@Mysql_server ~]# mkdir /application/

[root@Mysql_server home]# mv /home/zhurui/tools/mysql-5.5.32-linux2.6-x86_64 /application/mysql-5.5.32

[root@Mysql_server tools]# ll /application/

total 4

drwxr-xr-x. 13 root root 4096 Dec 13 14:31 mysql-5.5.32

[root@Mysql_server tools]# ln -s /application/mysql-5.5.32/ /application/mysql  ##设置软链接

[root@Mysql_server tools]# ll /application/

total 4

lrwxrwxrwx.  1 root root  26 Dec 13 14:39 mysql -> /application/mysql-5.5.32/

drwxr-xr-x. 13 root root 4096 Dec 13 14:31 mysql-5.5.32

[root@Mysql_server tools]# ll /application/mysql/

total 76

drwxr-xr-x.  2 root root  4096 Dec 13 14:31 bin

-rw-r--r--.  1 7161 wheel 17987 Jun 19  2013 COPYING

drwxr-xr-x.  3 root root  4096 Dec 13 14:31 data

drwxr-xr-x.  2 root root  4096 Dec 13 14:30 docs

drwxr-xr-x.  3 root root  4096 Dec 13 14:31 include

-rw-r--r--.  1 7161 wheel  7470 Jun 19  2013 INSTALL-BINARY

drwxr-xr-x.  3 root root  4096 Dec 13 14:31 lib

drwxr-xr-x.  4 root root  4096 Dec 13 14:31 man

drwxr-xr-x. 10 root root  4096 Dec 13 14:31 mysql-test

-rw-r--r--.  1 7161 wheel  2496 Jun 19  2013 README

drwxr-xr-x.  2 root root  4096 Dec 13 14:31 scripts

drwxr-xr-x. 27 root root  4096 Dec 13 14:31 share

drwxr-xr-x.  4 root root  4096 Dec 13 14:31 sql-bench

drwxr-xr-x.  3 root root  4096 Dec 13 14:31 support-files

1.1.2 初始化数据库

[root@Mysql_server tools]# /application/mysql/scripts/mysql_install_db --basedir=/application/mysql/ --datadir=/application/mysql/data/ --user=mysql  ##初始化数据库

Installing MySQL system tables...

OK

Filling help tables...

OK

[root@Mysql_server tools]# ll /application/mysql/data/  ##查看初始化结果

total 12

drwx------. 2 mysql root  4096 Dec 13 14:45 mysql

drwx------. 2 mysql mysql 4096 Dec 13 14:45 performance_schema

drwxr-xr-x. 2 mysql root  4096 Dec 13 14:31 test

1.1.3 授权Mysql管理数据库文件

[root@Mysql_server ~]# chown -R mysql.mysql /application/mysql/

[root@Mysql_server ~]# ll /application/mysql

lrwxrwxrwx. 1 mysql mysql 26 Dec 13 14:39 /application/mysql -> /application/mysql-5.5.32/

1.1.4 生成Mysql配置文件

[root@Mysql_server tools]# \cp /application/mysql/support-files/my-small.cnf /etc/my.cnf

1.1.5 配置启动Mysql

[root@Mysql_server tools]# sed -i 's#/usr/local/mysql#/application/mysql#g' /application/mysql/bin/mysqld_safe /application/mysql/support-files/mysql.server

[root@Mysql_server tools]# cp /application/mysql/support-files/mysql.server /etc/init.d/mysqld  ##将生成的启动脚本拷贝到init.d目录下

[root@Mysql_server tools]# chmod +x /etc/init.d/mysqld

1.1.6 启动Mysql

[root@Mysql_server tools]# lsof -i :3306  ##查询Mysql服务是否开启

[root@Mysql_server tools]#

[root@Mysql_server tools]# /etc/init.d/mysqld start  ##启动Mysql服务

Starting MySQL.... SUCCESS!

[root@Mysql_server tools]# lsof -i :3306

COMMAND  PID  USER  FD  TYPE DEVICE SIZE/OFF NODE NAME

mysqld  2235 mysql  10u  IPv4  22761      0t0  TCP *:mysql (LISTEN)

[root@Mysql_server tools]#

1.1.7 配置环境变量

方法1:

[root@Mysql_server tools]# cp /application/mysql/bin/* /usr/local/sbin/ ##方法1

方法2:

[root@Mysql_server tools]# tail -1 /etc/profile

PATH="/application/mysql/bin:$PATH"  ##尾部添加如下行

[root@Mysql_server tools]# source /etc/profile    ##使得配置生效

1.1.8 设置及更改密码

[root@Mysql_server tools]# mysqladmin -uroot password 123456

[root@Mysql_server tools]# mysqladmin -uroot -p123456 password zhurui

2.1 数据库管理

[root@Mysql_server tools]# mysql -uroot -p

Enter password:

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 8

Server version: 5.5.32 MySQL Community Server (GPL)

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;  ##查看数据库;

+--------------------+

| Database          |

+--------------------+

| information_schema |

| mysql              |

| performance_schema |

| test              |

+--------------------+

4 rows in set (0.00 sec)

mysql> drop database test;  ##删除test库;

Query OK, 0 rows affected (0.00 sec)

mysql> show databases;

+--------------------+

| Database          |

+--------------------+

| information_schema |

| mysql              |

| performance_schema |

+--------------------+

3 rows in set (0.00 sec)

mysql> select user,host from mysql.user;  ##查看用户列表;

+------+---------------+

| user | host          |

+------+---------------+

| root | 127.0.0.1    |

| root | ::1          |

|      | Mysql\_server |

| root | Mysql\_server |

|      | localhost    |

| root | localhost    |

+------+---------------+

6 rows in set (0.00 sec)

mysql> drop user root@'::1';  ##删除无用用户

Query OK, 0 rows affected (0.00 sec)

mysql> drop user ''@'Mysql\_server';      ##对于大写、特殊字符删除不了,下面有介绍

Query OK, 0 rows affected (0.00 sec)

mysql> drop user ''@'localhost';

Query OK, 0 rows affected (0.01 sec)

mysql> drop user 'root'@'Mysql\_server';  对于大写、特殊字符删除不了,下面有介绍

Query OK, 0 rows affected (0.00 sec)

mysql> select user,host from mysql.user;

+------+---------------+

| user | host          |

+------+---------------+

| root | 127.0.0.1    |

|      | Mysql\_server |

| root | Mysql\_server |

| root | localhost    |

+------+---------------+

4 rows in set (0.00 sec)

对于大写、特殊字符删除不了解决办法:

mysql> delete from mysql.user where user="" and host="Mysql\_server";

Query OK, 1 row affected (0.02 sec)

mysql> delete from mysql.user where user="root" and host="Mysql\_server";

Query OK, 1 row affected (0.00 sec)

mysql> select user,host from mysql.user;  ##将无用用户删除以后,查看用户列表

+------+-----------+

| user | host      |

+------+-----------+

| root | 127.0.0.1 |

| root | localhost |

+------+-----------+

2 rows in set (0.00 sec)

mysql> flush privileges;  ##最后使得权限生效

Query OK, 0 rows affected (0.00 sec)

创建用户sql语句:

mysql> grant all on *.* to 'root'@'localhost' identified by '123456' with grant option;flush privileges;

Ubuntu 14.04 LTS 安装 LNMP Nginx\PHP5 (PHP-FPM)\MySQL http://www.linuxidc.com/Linux/2014-05/102351.htm

0b1331709591d260c1c78e86d0c51c18.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/417811.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【转】String.format详解

一、前言                            String.format 作为文本处理工具,为我们提供强大而丰富的字符串格式化功能,为了不止步于简单调用 String.format("Hello %s", "John");,下面将笔记整理…

java提高班_2020年最新天码营-Java提高班,资源教程下载

课程名称2020年最新天码营-Java提高班,资源教程下载课程介绍初学者先广在精,关注代码背后的实现,关注内功修炼,了解实现原理和思想,形成自己完整的技术体系,知识成片之后就容易触类旁通,进步的速…

力扣Java解数独_LeetCode 力扣 37. 解数独

题目描述(困难难度)给定一个数独棋盘,输出它的一个解。解法一 回溯法从上到下,从左到右遍历每个空位置。在第一个位置,随便填一个可以填的数字,再在第二个位置填一个可以填的数字,一直执行下去直到最后一个位置。期间如…

MSSQL优化之————探索MSSQL执行计划

原文链接:http://blog.csdn.net/no_mIss/archive/2006/11/09/1374978.aspx 作者:no_mIss QQ:34813284 时间:2006.11.07 23:30:00 环境:win2003 mssql2005 最近总想整理下对MSSQL的一些理解与感悟,却一直没有心思和…

java web的动静分离_Apache结合Tomcat实现动静分离的方法

实验环境Apache和Tomcat均安装在IP地址为192.168.153.136的主机上 主机操作系统为centos7 实验之前关闭防火墙 ,命令: systemctl stop firewalld 关闭seliunx ,命令:setenforce 0 实验效果为Apache处理html静态资源,Tomcat处理jsp…

【2016.11.16】HTML学习笔记

先是学习了思维导图的使用方法,然后自学了HTML 下面是自学的笔记 转载于:https://www.cnblogs.com/shan01/p/6071081.html

【2016.11.17】HTML学习笔记第二天

今天是自习 下面是我的自学内容 转载于:https://www.cnblogs.com/shan01/p/6074683.html

php 安装php soap.dll,php_soap.dll下载

php_soap.dll原因说明当你的系统出现:php_soap.dll缺失,php_soap.dll故障,php_soap.dll删除,开机php_soap.dll报错,php_soap.dll源码缺失,无法加载php_soap.dll,计算机丢失php_soap.dll&#xf…

1.0 C++远征:数据的封装

4-1数据的封装 1.如何进行数据封装 ​ 未进行数据的封装,成员变量容易发生数据的泄露: ​ 进行数据的封装(这是面向对象的思想),成员变量设为private属性,只能通过set和get方法来赋值和取值,提高…

windows彻底删除php,windows如何删除php

windows如何删除php2020-10-19 07:34:59windows删除php的方法:首先打开windows电脑;然后找到PHP文件夹并选择删除;接着以管理员的身份运行CMD实现MySQL的卸载;最后停止Apache服务并重启电脑即可。推荐:《PHP视频教程》…

杂论-FTP

FTP 一 简单介绍 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不…

CMS收集器

CMS收集周期CMS并非没有暂停,而是用两次短暂停来替代串行标记整理算法的长暂停,它的收集周期是这样:初始标记(CMS-initial-mark) -> 并发标记(CMS-concurrent-mark) -> 重新标记(CMS-remark) -> 并发清除(CMS-concurrent-sweep) -&g…

matlab绘制贝叶斯曲线,Matlab建立SVM,KNN和朴素贝叶斯模型分类绘制ROC曲线

原文链接:http://tecdat.cn/?p15508绘制ROC曲线通过Logistic回归进行分类加载样本数据。load fisheriris通过使用与versicolor和virginica物种相对应的度量来定义二元分类问题。pred meas(51:end,1:2);定义二进制响应变量。resp (1:100)>50; % Versicolor 0,…

Xcode8更新约束

Xcode升级之后就会发现约束设置好,想更新一下约束,看看约束是不是刚刚好,习惯性的去点右下角的更新约束的结果却发现没有更新约束的这一项了,好尴尬。 后来发现原来在Xcode8的约束更新换了一个地方,并不是在原来的右下…

open()的模块

对文件操作流程: 1、打开文件,得到文件句柄并赋值给一个变量 2、通过句柄对文件进行操作 3、关闭文件 mode can be: * ‘r’ 只读。 * ‘w’ 写入,如果之前有就覆盖 * ‘a’ 追加。 表格: mode文件不存在文件存在读写…

8250u运行matlab,第8代CPU i5-8250U 电脑安装核显 WIN7X64位驱动 - 小众知识

新拿到手的笔记本HP 66 PRO G1 安装WIN10的版本,对于WIN10在苏菲上使用被虐了之后就没好感了,另外由于这个笔记本是工作用的,有很多软件还是win7版,于是就格式化装了WIN7(64位)。安装完成后找不到WIN7主板驱动就找了驱动精灵&…