1.1 MySQL安装介绍

mysql软件下载地址信息: www.mysql.com   mirrors.sohu.com

mysql软件下载完毕后,查看mysql解压后目录文件大小

1.下载解压mysql二进制软件包

链接:https://pan.baidu.com/s/145F-0VyaQ9C_-Xy8kNZLug 密码:cojx

下载解压MySQL二进制软件包

tar xf mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz

2.MySQL程序运行时的管理用户

useradd -s /sbin./nologin -M mysql
id mysql
[root@web01 ~]# id mysql
uid=501(mysql) gid=501(mysql) groups=501(mysql)

3.mysql解压后的程序包搬家到程序目录下,并进行重命名

useradd -s /sbin./nologin -M mysql
id mysql
[root@web01 ~]# id mysql
uid=501(mysql) gid=501(mysql) groups=501(mysql)

4.为mysql服务程序创建软链接

ln -s /application/mmysql-5.6.34/ /application/mysql
[root@web01 tools]# ln -s /application/mysql-5.6.34/ /application/mysql
[root@web01 tools]# ll /application/mmysql
lrwxrwxrwx 1 root root 27 May 22 23:39 /application/mysql -> /application/mysql-5.6.34/

5.让mysql用户管理 /application/mysql/

chown -R mysql.mysql /application/mysql/
[root@web01 application]# ll
total 4
lrwxrwxrwx 1 root root 13 May 22 23:46 mysql -> mysql-5.6.34/
drwxr-xr-x 13 mysql mysql 4096 May 22 23:46 mysql-5.6.34

  

6.初始化数据库

#1. 确认软件安装在哪里

#2. 确认数据存放在哪里

#3. 确认MySQL使用的用户谁?

/application/mysql/scripts/mysql_install_db --basedir=/application/mysql --datadir=/application/mysql/data --user=mysql
[root@web01 application]# /application/mysql/scripts/mysql_install_db --basedir=/application/mysql --datadir=/application/mysql/data --user=mysql
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system
mysql启动脚本 默认放在support-files/mysql.server 记得给MySQL设置个密码
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/application/mysql/bin/mysqladmin -u root password 'oldboy123'
/application/mysql/bin/mysqladmin -u root -h web01 password 'new-password'
mysql5.7
cd /application/mysql/
./bin/mysqld --initialize --user=mysql --basedir=/application//mysql --datadir=/application/mysql/data

7.复制启动脚本 授权

cp /application/mysql/support-files/mysql.server  /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
默认启动脚本放在的位置
加执行权限 

8.修改启动脚本 和 mysql命令中的路径

 sed -i 's#/usr/local/mysql#/application/mysql#g' /application/mysql/bin/mysqld_safe /etc/init.d/mysqld

9. 复制默认的配置文件

   \cp /application/mysql/support-files/my-default.cnf  /etc/my.cnf 

/etc/init.d/mysqld start
至此,mysql数据库安装与启动完成;可以检测进程和服务端口,确认mysql服务是否启动正确 [root@web01 application]# netstat -lntup |grep mysql
tcp 0 0 :::3306 :::* LISTEN 7725/mysqld

扩展:讲解管理mysql数据库

10.进入与退出mysql数据库方法:

/application/mysql/bin/mysql
扩展知识:登录数据库命令简化方法
echo 'export PATH=/application/mysql/bin:$PATH' >>/etc/profile
source /etc/profile
which mysql
退出数据库时,尽量不要用ctrl+c进行退出mysql 用ctrl+d进行退出
[root@web01 application]# echo $PATH
/application/mysql/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

11.设置mysql服务开机自启动

####11.加入开机自启动
chkconfig --add mysqld
chkconfig mysqld on

12.设置mysql数据库登录用户名与密码

SET PASSWORD FOR 'root'@localhost=PASSWORD('Your Password');

####12.给MySQL root用户设置密码
/application/mysql/bin/mysqladmin -u root password '123456'
mysql -uroot -p123456 [root@web01 application]# mysql -uroot -p123456
Warning: Using a password on the command line interface can be insecure.
[root@web01 application]# mysql -uroot -p123456
Warning: Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.6.34 MySQL Community Server (GPL) Copyright (c) 2000, 2016, 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>

  

二进制安装mysql的更多相关文章

  1. 二进制安装MySQL数据库

    今天安装的是二进制的mysql包5.7.21的包,在配置文件的时候采了好多坑,左后还是搞定了,来和大家分享一下 二进制msyql5.7.21版本的主从复制安装 新建/picclife目录 mkdir  ...

  2. CentOS 6.5下二进制安装 MySQL 5.6

    CentOS 6.5 二进制安装MySQL 5.6 1:查看系统版本 [root@10-4-5-9 mysql]# cat /etc/redhat-release CentOS release 6.5 ...

  3. 二进制安装MySQL及破解密码

    二进制安装MySQL及破解密码 1.确保系统中有依赖的libaio 软件,如果没有: yum -y install libaio 2.解压二进制MySQL软件包 tar xf mysql-5.7.24 ...

  4. ubuntu14.04下简易二进制安装mysql

    下载mysql-commnunity的5.6.24通用二进制版 tar解压 我安装到/opt目录,所以mv到/opt/ 可选,建了个软链 ln -s *** mysql 添加运行mysql服务的用户和 ...

  5. 编译安装和二进制安装mysql

    二进制安装mysql-5.6.46 mysql二进制安装,已经编译成二进制了,只需要做一些配置即可 [root@localhost ~]$ yum install autoconf libaio -y ...

  6. shell 脚本二进制安装mysql

    以下脚本的手动安装连接:https://www.cnblogs.com/leihongnu/p/12581793.html [ #/bin/bash#脚本安装 mysql,上传安装包至 /rootcd ...

  7. 二进制安装Mysql 5.6(免编译)

    安装系统基础软包 yum install -y make bc perl gcc openssl openssl-devel ncurses ncurses-devel 安装方式:二进制免编译安装 查 ...

  8. centos7 使用二进制安装mysql 5.7.23

    1.下载二进制安装包 mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz cd /usr/local/src wget https://cdn.mysql.com// ...

  9. CentOS 6.2下二进制安装 MySQL 5.6

    在CentOS 6.2上 二进制方式安装 MySQL5.6二进制包 可以参考这篇文章: http://www.cnblogs.com/xiaoit/p/3988640.html 一路配置下来很顺利.. ...

随机推荐

  1. Unity Alpha融合参数(便查)

    Alpha Blending,中文译作Alpha混合 Blending就是控制透明的.处于光栅化的最后阶段. 这里例如我们给一个模型贴一个材质,那么在某个点计算出来颜色值称为源,而该点之前累积的颜色值 ...

  2. 了解 JavaScript (3)- 马上开始

    之前演示了一个 Hello World 程序,而后讲解了一些基础概念,下面开始一些基础工作. 将脚本放在哪里 脚本可以放置在两个位置 <head></head>之间,头脚本(h ...

  3. Web 前端面试题整理(不定时更新)

    重要知识需要系统学习.透彻学习,形成自己的知识链.万不可投机取巧,临时抱佛脚只求面试侥幸混过关是错误的! 面试有几点需注意: 面试题目: 根据你的等级和职位的变化,入门级到专家级,广度和深度都会有所增 ...

  4. M1 卡技术规范

    射频卡简单来讲就是卡的一种工作方式,通过感应的方式来工作,也能够把全部的感应卡都统称为射频卡. IC卡的范围比較广.芯片外露的接触式IC卡.芯片内置的感应式IC卡和双界面IC卡都可统称为IC卡.IC卡 ...

  5. 卸载系统自动jdk

    执行下面的代码可以看到当前各种JDK版本和配置: sudo update-alternatives --config java   卸载系统自动jdk [root@localhost soft]# r ...

  6. 一篇文章让你读懂iOS和Android的历史起源

    智能手机虽说是移动电话,但我们完全可以将其作为小型化的电脑来思考.这样一来也能够显示出智能手机OS的高性能.我们首先一起来回顾下智能手机OS的历史. OS的黎明期 其实在很早之前就已经有这样的想法,即 ...

  7. Spring Boot优化

    针对目前的容器优化,目前来说没有太多地方,需要考虑如下几个点: 线程数 超时时间 jvm优化 首先线程数是一个重点,初始线程数和最大线程数,初始线程数保障启动的时候,如果有大量用户访问,能够很稳定的接 ...

  8. android异步向服务器请求数据

    下面就android向服务器请求数据的问题分析如下: 1.在android4.0以后的版本,主线程(UI线程)不在支持网络请求,原因大概是影响主线程,速度太慢,容易卡机,所以需要开启新的线程请求数据: ...

  9. CentOS 7 安装SVN并整合HTTP访问

    #!/bin/bash## -------------------------------------------------## 安装svn并整合http访问## ----------------- ...

  10. 语音识别(SR)的秘密

    语音识别(SR)功能是当今国外操作系统的标准特征,而国产操作系统根本不具备这样的特质,并且国家队没有相关的主观动力.去开发实际可用的语音识别系统.与国外相比,国产操作系统落后了一大节子,怪谁? 如何让 ...