二进制方式快速安装MySQL数据库命令集合

镜像源:

http://mirrors.sohu.com/

1.二进制方式快速安装MySQL数据库命令集合

1.安装mysqlcd /usr/local/srcwget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.48-linux2.6-x86_64.tar.gzls mysql-5.5.32-linux2.6-x86_64.tar.gztar xf mysql-5.5.32-linux2.6-x86_64.tar.gz mv mysql-5.5.32-linux2.6-x86_64 /application/mysql-5.5.32ln -s /application/mysql-5.5.32 /application/mysql ##########相当于编译步骤的make install完成#############2.创建用户和目录useradd mysql -s /sbin/nologin -Mchown -R mysql.mysql /application/mysql/data/3.初始化数据库cd /application/mysql./scripts/mysql_install_db --user=mysql --basedir=/application/mysql --datadir=/application/mysql/data/\cp support-files/my-small.cnf  /etc/my.cnfcp support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqld sed -i ‘s#/usr/local/mysql#/application/mysql#g‘ /application/mysql/bin/mysqld_safe /etc/init.d/mysqld/etc/init.d/mysqld startnetstat -lntup|grep mysqlcp -a /application/mysql/bin/* /usr/local/sbin/mysqladmin password oldboy123mysql -uroot -poldboy123

安装mysql5.7.11新版本:

mysql5.6以上版本二进制编译有更改:

cd /usr/local/src
wget 
tar zxf mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz 
useradd -r -M -s /sbin/nologin mysql    
mv mysql-5.7.11-linux-glibc2.5-x86_64 mysql-5.7.11    
chown -R mysql  /usr/local/mysql-5.7.11    
chgrp -R mysql /usr/local/mysql-5.7.11    
cd mysql-5.7.11    
echo $?
#========这两句为mysql5.7更新后的初始化方式=========================    
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql-5.7.11 --datadir=/usr/local/mysql-5.7.11/data/mysqldata    
bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql-5.7.11/data/mysqldata
#==========end======================================    
cp support-files/my-default.cnf my.cnf    
ln -s /usr/local/mysql-5.7.11 /usr/local/mysql    
mv /etc/my.cnf /etc/my.cnf.bak    
cp my.cnf /etc/my.cnf    
cp ./support-files/mysql.server /etc/init.d/mysqld    
chmod +x /etc/init.d/mysqld    
/etc/init.d/mysqld start    
netstat -lntup|grep mysql    
cp -a /usr/local/mysql-5.7.11/bin/* /usr/local/sbin/    
mysql -uroot -proot

安装报错及解决:

编译过程执行该命令时也会有相关提示:

bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql-5.7.11 --datadir=/usr/local/mysql-5.7.11/data/mysqldata

提示时间戳已过期。

连接地址: http://blog.itpub.net/27099995/viewspace-1280489/ 

http://www.open-open.com/news/view/1b1ebea  

这里特别说明一下,根据官方文档说法,从 5.7.6 版本开始,MySQL 初始化使用 mysqld --initialize 命令,不再使用 mysql_install_db 命令了。但是官方文档给出的 mysqld --initialize 命令并没有给出 --basedir 以及 --datadir 参数,因为它默认使用 /etc/my.cnf 配置文件。有些 Linux 发行版在安装过程中可能会默认生成这个 mysql 配置文件并保存在 /etc 目录下,而默认配置文件中的 basedir、datadir 是被注释的,没有实际内容,这样 mysqld 实际上还是不知道当前的 basedir、datadir 具体是哪个目录。所以这里就通过命令行参数指定我们的自定义目录。包括 mysql_ssl_rsa_setup 命令也要指定 datadir 目录,因为数据库需要的密钥文件也都和数据文件保存在一起,都位于 datadir 目录内。

在本机登录 MySQL 服务,从 5.7.10 版本开始不允许 root 空密码登录了。其实在执行 mysqld --initialize 后系统就会为 root 生成一个初始化密码,并在屏幕标准输出时显示出来,这个要记住!用这个密码第一次登录后,才能再修改密码,这里假定系统生成的初始化密码为xxxxxx,命令如下:

# bin/mysql --user=root --password=xxxxxx

这样就可以登录 MySQL 服务器了。


登录以后,系统要求必须修改 root 账号的密码,MySQL 命令如下:

mysql> set password=password(‘1234‘);

这样就可以把 root 账号改为 1234 了。


来源: http://www.linuxidc.com/Linux/2016-03/129187.htm

 

时间: 2024-07-30 10:20:58

二进制方式快速安装MySQL数据库命令集合的相关文章

linux下导入、导出mysql数据库命令 下载文件到本地

一.下载到本地 yum install lrzsz sz filename  下载 rz filename  上传 linux下导入.导出mysql数据库命令 一.导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1.导出数据和表结构: mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql #/usr/local/mysql/bin/   mysqldump -uroot -p abc > abc.sql 敲回车后会提示输入密码 2.只导出表

linux下cmake方式编译安装MySQL数据库

前言:MySQL数据库自5.5版本以后,就开始使用CMake编译工具进行安装. 安装环境: [[email protected] ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.5 (Santiago)[[email protected] ~]# mysqladmin --versionmysqladmin  Ver 8.42 Distrib 5.6.14, for Linux on x86_64 1.安

【Mongodb教程 第十七课 】MongoDB常用命令 数据库命令 集合操作命令

(1)数据库命令 a)添加用户 db.addUser(‘name’,’pwd’) b)删除用户 db.removeUser(‘name’) c)用户验证 db.auth(‘name’,’pwd’) d)拷贝数据库,从test库拷贝  db.copyDatabase(‘test’,’mydb’) e)删掉数据库 db.dropDatabase() f)获取数据库下所有集合 db.getCollectionNames() g)停止mongo服务 db.shutdownServer() h)使用某个数

centos7下快速安装mysql

CentOS 7的yum源中貌似没有正常安装MySQL时的mysql-sever文件,需要去官网上下载 # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm # rpm -ivh mysql-community-release-el7-5.noarch.rpm # yum install mysql-community-server 成功安装之后重启mysql服务 # service mysqld res

Centos以rpm方式进行安装MySql

安装过很多次mysql了,却没好好总结过,每次安装完了都忘,下次还要重新Google,这次总结下,自己以后也有的查. 1.安装采用的的rpm包的方式,安装前要先看系统内是否安装了旧版本的MySql和mariadb数据库,如果安装了要先卸载掉. 具体命令为:rpm -qa|grep mariadb 和 rpm -qa|grep mysql,搜索mysql的时候会区分大小写,所以可以改变下MySQL的大小写,多搜索几次.如果安装了,使用rpm -e 卸载掉,例如: [[email protected

Centos6快速安装mysql 5.6

一.检查系统是否安装其他版本的MYSQL数据 [[email protected] ~]# yum list installed | grep mysqlmysql-libs.x86_64       5.1.73-8.el6_8  @anaconda-CentOS-201703281317.x86_64/6.9 [[email protected] ~]# yum -y remove mysql-libs.x86_64 Loaded plugins: fastestmirror, securi

CentOS RDO方式快速安装OpenStack

一.了解RDO RDO是什么? RDO是红帽Red Hat Enterprise Linux OpenStack Platform的社区版,类似RHEL和Fedora,RHEV和oVirt这样的关系. 说白了,就是红帽支持一个开源项目,让你帮他踩坑,得到成熟稳定的版本,红帽搞一个企业版赚钱. 这个就是红帽的商业模式,其实是多方受益的,用户有一个开源免费的软件工具使用,当然前期可能“坑”比较多,但是和红帽一起磨合,共同提高稳定性,比较典型的就是CentOS.红帽发行商业版,赚去服务费,对可靠性.稳

linux 快速安装mysql教程

第一步:安装从网上下载文件的wget命令 [[email protected] ~]# yum -y install wget 第二步:下载mysql的repo源 [[email protected] ~]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 第三步:安装mysql-community-release-el7-5.noarch.rpm包 [[email protected] ~]# rpm -i

docker快速安装mysql

docker安装 mysql 在docker仓库,找到自己需要的镜像版本. 网址: https://hub.docker.com/_/mysql?tab=tags 在linux已经安装了docker的前提下,执行以下命令: 如果你不会安装docker,请看这里:https://www.cnblogs.com/itbac/p/11909325.html 命令1: docker pull mysql:8.0.18 命令2 : docker run --name mysql8.0 --privileg