lnmp环境搭建之mysql篇

  • 时间:
  • 浏览:2

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

经过上方的一波操作后就可不能否 安装了:yum -y install mysql-community-server

3.       安装mysql

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

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

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

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

主却说使用cmake编译安装,这次要也在上方补充。

但会 使用yum安装mysql就介绍这里了。

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

name=MySQL 5.7 Community Server

CentOS Linux release 7.3.1611 (Core)

2.       前一天刚开始英文安装,按照官方手册一步步来

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

groupadd mysql # 新增mysql用户组

alter user ‘root’@’localhost’ identified by ‘new password’; // 5.7.6 前一天

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

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

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

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

[mysql56-community]

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

cat /etc/redhat-release

源码安装mysql

可能性

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

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

却说说明都要修改密码,可不能否 移步到上方的修改密码步骤里修改密码了。注意这里那末安装validate_password插件,却说密码多简单都可不能否 。

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

service mysqld stop

可能性

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

chmod 7500 mysql-files/ # 给mysql-files目录加在权限

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

   yum-config-manager --enable mysql56-community

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

gpgcheck=1

当然可能性其实我应该 简单的密码可不能否 在mysql启动时停止validate_password插件:

bin/mysql_ssl_rsa_setup # 生成密匙

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

可能性我应该 每次都写上全路径,可不能否 吧mysql移动到/usr/local/bin/目录可能性 echo  $PATH的其中另另三个 目录下,前一天就可不能否 :

可能性Linux安装前一天就会生成/etc/my.cnf文件,无论哪种法律土方式安装前最好先把/etc/my.cnf先备份一下,那我 可不能否 处置一些麻烦:

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

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

   yum –y install yum-utils

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

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

注意:mysql默认安装了validate_password插件,但会 密码大概中有 另另三个 大写字母、另另三个 小写字母、另另三个 数字和另另三个 特殊字符,但会 总密码长度大概为8个字符,太简单的密码就会提示:

这是我的第一篇博客,有任何问题图片都可不能否 指正。thx.

1.       加在mysql yum存储库

可能性yum存储库列表中默认是那末mysql的,却说要先官网下载mysql npm包更新yum库,注意你这种 npm包却说加在yum库的mysql列表,大概是加在2个链接,却说那末那末500kb的大小。

gpgcheck=1

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



yum安装:

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

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

service mysqld stop # 停止mysql服务

cd mysql # 进入mysql目录

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

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

cp support-files/mysql.server /etc/init.d/mysql.server # 复制mysql.server到/etc/init.d目录下,前一天一般都在用你这种 命令来启动/停止mysql服务了

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

cd /usr/local/ #进入目录

二进制包安装mysql

以下主要介绍mysql的源码、二进制源码、yum两种安装法律土方式。使用yum安装时最简单的法律土方式,却说人们人们人们人们人们人们 就从最简单的前一天刚开始英文吧。

注意:mysql5.7.18后那末my.cnf

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

Mysql自启动

mkdir mysql-files # 创建mysql-files

   yum-config-manager --disable mysql57-community

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

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

也却说将mysqld加在systemd,这次要前一天再补充。

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

service mysqld restart # 重启mysql服务

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



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

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

name=MySQL 5.6 Community Server

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

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

mysql –uroot -p

enabled=0

[mysql57-community]

启动进入mysql命令行再修改密码就那末限制了。

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

service mysqld status # 查看mysql清况

enabled=0

4.       启动mysql服务器

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

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

当然可能性我想知道mysql初始密码那却说用慌,还有挽救的余地:

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

yum –y install libaio # 那末就安装上

2.       选者版本系列

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

# Enable to use MySQL 5.6

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

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

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

5.       修改密码

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

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

到此mysql就安装完了,但会 可能性启动了。接下来就可不能否 使用刚才的初始密码登录:

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

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



可能性是最小化安装,wget命令默认是那末安装的:yum –y install wget

service mysqld start # 启动mysql服务

1.       准备工作

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