lnmp环境搭建之mysql篇

  • 时间:
  • 浏览:1
  • 来源:神彩大发快3_彩神大发快3官方

echo ‘ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';’ > /tmp/mysql-init

当然可能别问我mysql初始密码那就说 用慌,还有挽救的余地:

官方手册:https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html

下载地址:https://dev.mysql.com/downloads/repo/yum/

cp support-files/mysql.server /etc/init.d/mysql.server # 克隆qq好友好友mysql.server到/etc/init.d目录下,一个多 多一般都是 用你并算不算 命令来启动/停止mysql服务了

5.       修改密码

enabled=0

bin/mysqld_safe --user=mysql & # 使用mysqld_safe命令启动mysql

/etc/init.d/mysql.server [start|stop|restart|status] # mysql的启动|停止|重启|查看情況操作

service mysqld status # 查看mysql情況

chmod 7100 mysql-files/ # 给mysql-files目录再加权限

当然可能嘴笨 我应该 简单的密码都需用在mysql启动时停止validate_password插件:

mv /etc/my.cnf /etc/my.cnf.bak

[mysql57-community]

bin/mysqld --initialize --user=mysql # 初始化数据库,并初始化了密码,请记住此密码:x+Fg*JTgW4O_

groupadd mysql # 新增mysql用户组

二进制包安装mysql

以下主要介绍mysql的源码、二进制源码、yum并算不算安装办法。使用yum安装时最简单的办法,就说 我门我门都就从最简单的一个多 多日后刚开始吧。

本篇文章是在虚拟机上实现的,使用putty工具远程连接服务器,就说 会感觉一片漆黑。。

/usr/sbin/mysqld --user=mysql --validate-password=0 &

wget –c https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm # 下载npm包

yum安装:

Mysql自启动

/usr/local/mysql/bin/mysql -uroot –p # 使用全路径效果也完整性一样

mv /etc/my.cnf /etc/my.cnf.bak

   yum-config-manager --enable mysql56-community

可能yum存储库列表中默认是没办法 mysql的,就说 要先官网下载mysql npm包更新yum库,注意你并算不算 npm包就说 再加yum库的mysql列表,相当于是再加有几个链接,就说 不到不到100kb的大小。

可能Linux安装一个多 多就会生成/etc/my.cnf文件,无论哪种办法安装前最好先把/etc/my.cnf先备份一下,一个多 多都需用解决许多麻烦:

vi /etc/yum.repos.d/mysql-community.repo

ln -s /usr/local/mysql-5.7.18-linux-glibc2.5-x86_64/ mysql # 创建硬链接

yum list libaio # 检查算不算安装了libaio库

[mysql56-community]

https://dev.mysql.com/doc/mysql-linuxunix-excerpt/5.7/en/using-systemd.html

set password for ‘root’@’localhost’ = ‘new password’; // 5.7.6一个多 多使用set password

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/

进入到mysql命令行操作时提示:

mysql的官网:https://www.mysql.com/

bin/mysql_ssl_rsa_setup # 生成密匙

rm –rf /tmp/mysql-init # 完事一个多 多记得把文件删除掉

3.       安装mysql

gpgcheck=1

2.       一个多 多日后刚开始安装,按照官方手册一步步来

chgrp -R mysql . # 改变当前目录下所有文件及目录所属组为mysql

name=MySQL 5.6 Community Server

mysql –uroot –p # 登录mysql服务器

下载地址:https://dev.mysql.com/downloads/mysql/

就说 说明需用修改密码,都需用移步到上端的修改密码步骤里修改密码了。注意这里没办法 安装validate_password插件,就说 密码多简单都都需用。

   yum-config-manager --disable mysql57-community

1.       准备工作



而且使用yum安装mysql就介绍这里了。

这是官网给出的安装步骤:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/

service mysqld start # 启动mysql服务

cd mysql # 进入mysql目录

源码安装mysql

2.       挑选版本系列

CentOS Linux release 7.3.1611 (Core)

经过上端的一波操作后就都需用安装了:yum -y install mysql-community-server

服务器版本,使用的是最小化安装:

enabled=0

service mysqld stop

mkdir mysql-files # 创建mysql-files

/usr/sbin/mysqld --user=mysql –init-file=/tmp/mysql-init &

   可能提示-bash: yum-config-manager: command not found:

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

进去的第一件事就说 修改密码了,可能不修改密码,mysql不允许你做许多事。

到此mysql就安装完了,而且可能启动了。接下来就都需用使用刚才的初始密码登录:

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

useradd -r -g mysql -s /bin/false mysql # 新增mysql用户,-r:系统用户,-g mysql:指定为mysql用户组,-s /bin/false:不让登录

主就说 使用cmake编译安装,这每项也在上端补充。

这是我的第一篇博客,有任何难题都都需用指正。thx.

命令索引:https://dev.mysql.com/doc/refman/5.7/en/dynindex-command.html#command-index-S

service mysqld restart # 重启mysql服务

tar -zxf /usr/local/src/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz # 解压,注意你的目录不一定和我的一样

alter user ‘root’@’localhost’ identified by ‘new password’; // 5.7.6 一个多 多

可能是最小化安装,wget命令默认是没办法 安装的:yum –y install wget

注意:mysql默认安装了validate_password插件,而且密码相当于中含一个多 大写字母、一个多 小写字母、一个多 数字和一个多 特殊字符,而且总密码长度相当于为8个字符,太简单的密码就会提示:

4.       启动mysql服务器

二进制包安装mysql到此就介绍完了。

chown -R mysql . # 改变当前目录下所有文件及目录所有者为mysql

name=MySQL 5.7 Community Server

官方手册:https://dev.mysql.com/doc/refman/5.7/en/validate-password-options-variables.html

1.       再加mysql yum存储库

bin/mysql -uroot –p # 可能还在当前目录的话

启动进入mysql命令行再修改密码就没办法 限制了。

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

chown -R mysql data mysql-files # 改变data目录和mysql-files目录所有者为mysql

grep 'temporary password' /var/log/mysqld.log # 查看root@localhost用户的初始密码



cat /etc/redhat-release

也就说 将mysqld再加systemd,这每项一个多 多再补充。

可能我应该 每次都写上全路径,都需用吧mysql移动到/usr/local/bin/目录可能 echo  $PATH的其中一个多 目录下,一个多 多就都需用:

   yum –y install yum-utils

# Enable to use MySQL 5.6

首次启动mysql服务后,运行:

注意:mysql5.7.18后没办法 my.cnf

这里还是要说一下可能安装前没再加-y,安装过程中停下来就会有3个选项[y|d|N]y就说 yesN就说 no,选了no就终止操作了;d就说 download,指的是仅下载,无须会安装。

yum –y install libaio # 没办法 就安装上

cd /usr/local/ #进入目录

baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/

官方手册:https://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html

chown -R root . # 改变当前目录下所有文件及目录所有者为root

   当然也都需用使用如下命令,效果和修改mysql-community.repo文件一样:

service mysqld stop # 停止mysql服务

rpm -Uvh mysql57-community-release-el7-11.noarch.rpm # 更新yum

都需用都看默认是安装mysql57-community/x86_64,都需用是可能我可能安装过了,就说 最前面还有个!号。都需用切换为许多版本的,修改如下文件,可能我应该 安装5.6版本的,只需把enabled=0改成1,记得把5.7的改成0,不然装的还是5.7,修改一个多 多保存退出,经过你并算不算 波操作后再运行yum repolist all就会发现许多许的变化:

mysql –uroot -p

gpgcheck=1

yum repolist all # 列出可用yum安装的包,enabled默认安装的包,

可能



可能