二进制安装mysql
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的更多相关文章
- 二进制安装MySQL数据库
今天安装的是二进制的mysql包5.7.21的包,在配置文件的时候采了好多坑,左后还是搞定了,来和大家分享一下 二进制msyql5.7.21版本的主从复制安装 新建/picclife目录 mkdir ...
- 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 ...
- 二进制安装MySQL及破解密码
二进制安装MySQL及破解密码 1.确保系统中有依赖的libaio 软件,如果没有: yum -y install libaio 2.解压二进制MySQL软件包 tar xf mysql-5.7.24 ...
- ubuntu14.04下简易二进制安装mysql
下载mysql-commnunity的5.6.24通用二进制版 tar解压 我安装到/opt目录,所以mv到/opt/ 可选,建了个软链 ln -s *** mysql 添加运行mysql服务的用户和 ...
- 编译安装和二进制安装mysql
二进制安装mysql-5.6.46 mysql二进制安装,已经编译成二进制了,只需要做一些配置即可 [root@localhost ~]$ yum install autoconf libaio -y ...
- shell 脚本二进制安装mysql
以下脚本的手动安装连接:https://www.cnblogs.com/leihongnu/p/12581793.html [ #/bin/bash#脚本安装 mysql,上传安装包至 /rootcd ...
- 二进制安装Mysql 5.6(免编译)
安装系统基础软包 yum install -y make bc perl gcc openssl openssl-devel ncurses ncurses-devel 安装方式:二进制免编译安装 查 ...
- 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// ...
- CentOS 6.2下二进制安装 MySQL 5.6
在CentOS 6.2上 二进制方式安装 MySQL5.6二进制包 可以参考这篇文章: http://www.cnblogs.com/xiaoit/p/3988640.html 一路配置下来很顺利.. ...
随机推荐
- about the libiconv.2.dylib
https://stackoverflow.com/questions/5835847/libiconv-2-dylib-mac-os-x-problem https://blog.csdn.net/ ...
- Python之道(一)之安装Python
"Python之道"首先介绍一下在windows系统下怎样安装Python开发环境. (1)下载MSI安装文件 进入网址www.python.org,点击Downloads进入下载 ...
- 【转】CLR和JIT的理解、.NET反汇编学习
CLR:通用语言运行时(Common Language Runtime)的简称,CLR是.NET框架的核心内容之一,可以把它看为一套标准资源,可以呗任何.NET程序使用.它包括:面向对象的编程模型.安 ...
- WCF系列(六) - WCF安全系列(一) - basicHttpBinding
绑定可指定在与终结点通话时所使用的通信机制,并指示如何连接到终结点.绑定由一些元素组成,这些元素指定如何对 Windows Communication Foundation (WCF) 通道进行分层以 ...
- input框触发回车事件
window.event只能在IE下运行,不能在firefox下运行,这是因为firefox的event只能在事件发生的现场使用. 在firefox里直接调用event对象会报undefined. ...
- Django登陆以后重定向到请求登陆的页面
登陆和注销操作在网页编程上很常见,这两个操作经常需要在操作成功以后转入发出请求的页面. 比如用户正在浏览一篇文章,发现下载该文章的附件需要登录才能进行,这时候点击登陆链接转入登陆页面,输入用户名密码登 ...
- Spring-boot(二)yml文件的使用
上一章创建了一个简单的springboot项目,配置可以说非常的简单. 不过,在实际开发中不可能都用默认的配置,还是需要根据自己的实际项目需求有自定义的配置的. 比如:端口号需要变更,模板引擎的缓存开 ...
- WebMisCentral-Client 适配MySql数据库
由于本身WebMisCentral采用的是EF5.0,所以适配起来还是非常简单的,下面看操作: 1.ElegantWM.WebUI层中(或者ElegantWM.DAL)通过NUGET下载MySQL.D ...
- 川崎机器人c#通讯(转)
由于本人在工业自动化行业做机器视觉的工作,所以除了图像处理方面要掌握外,还需要与工业机器人进行通信.最近学习了计算机与川崎机器人的TCP/IP通信,于是在这里记录一下. 除了直接与机器人通信外,有一种 ...
- github管理开发代码流程
首先.通过github网站新建一个仓库,得到仓库地址 https://github.com/piercalex/a.git 接着回到客户端,打开git shell: //在客户端配置账户信息 git ...