怎样用dw做网站主页,高流量网站开发框架经验,新闻门户网站源码,网站架构设计师简历文章目录 Linux 中 MySQL 环境的卸载Linux 中 MySQL 环境的安装 Linux 中 MySQL 环境的卸载
在安装 MySQL 前#xff0c;我们需要先将系统中以前的环境给卸载掉。
1、查看以前系统中安装的 MySQL
rpm -qa | grep mysql2、卸载这些 MySQL
rpm -qa | grep mysql | args yum … 文章目录 Linux 中 MySQL 环境的卸载Linux 中 MySQL 环境的安装 Linux 中 MySQL 环境的卸载
在安装 MySQL 前我们需要先将系统中以前的环境给卸载掉。
1、查看以前系统中安装的 MySQL
rpm -qa | grep mysql2、卸载这些 MySQL
rpm -qa | grep mysql | args yum remove -y3、查找并删除与 MySQL 有关的目录
find / -name mysqlfind / -name mysql | xargs rm -rf4、删除 MySQL 配置文件与日志文件 (有需要的话可以在卸载前将 my.cnf 备份一份)
rm -f /etc/my.cnfrm -f /var/log/mysqld.logLinux 中 MySQL 环境的安装
需要注意的是以下我所进行的所有操作都是在 root 用户下进行的同时我也建议初学 MySQL 的同学在前期先不进行 MySQL 用户管理全部使用 root等后面学习了 MySQL 用户管理之后再使用普通用户。
1、获取 MySQL 官方 yum 源
首先我们需要查看自己的系统版本。
cat /etc/redhat-release 然后在chrome浏览器中输入 找到与自己系统相匹配的 MySQL 版本这里大版本我们建议选择 mysql57以我为例由于我的机器是 centos7所以我选择 el7 (el 代表centos)但是这里我并没有找到完全与 centos7.6 匹配的 el7-6所以我们选择 el7.rpm 点击下载即可。
然后我们使用 rz 命令将 yum 源安装包拷贝到 Linux 系统中。
2、安装 yum 源
在安装之前我们可以先查看一下本地的 yum 源可以看到其中是并没有 MySQL 源的。
现在我们使用 rpm 指令来安装刚刚下载下来的 yum 源。
rpm -ivh mysql57-community-release-el7.rpm现在我们再查看本地里面就有 MySQL 的 yum 源了。
3、安装 MySQL 服务
yum install -y mysql-community-server安装完毕后我们可以使用 rpm 命令查看它们
注意有的同学在安装MySQL服务时可能会遇到秘钥过期的问题
Failing package is: mysql-community-client-5.7.39-1.el7.x86_64
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql这时候只需要执行下面这条命令即可
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-20224、启动 MySQL 服务
systemctl start mysqld执行完毕后我们就可以查看到有一个 mysqld 守护进程已经在运行了而它就是我们的 mysql 服务。
5、配置 my.cnf 文件
我们需要 vim /etc/my.cnf向其中增添一些配置
port3306 # 默认端口
character-set-serverutf8 # 编码格式
default-storage-engineinnodb # 存储引擎
skip-grant-tables # 免密码登录配置完毕保存退出后我们需要重启 mysqld 服务使配置生效。
systemctl restart mysqld6、登录 MySQL
现在我们就可以使用 mysql 命令进行登录了其中登录选项如下
-u:表示登录用户root 还是其他普通用户
-h:表示要登录的MySQL服务所在主机的IP地址(这里由于我们mysqld服务是布置在本机上的所以ip地址可以省略也可以设为127.0.0.1)
-P:表示要登录的MySQL服务所在主机的哪个端口(如果配置文件中有默认端口则可以省略)
-p:表示登录密码(我们上面配置了免密登录所以直接enter即可)所以我们可以使用如下命令进行登录
mysql -u root -h 127.0.0.1 -P 3306
or
mysql -u root最后我们可以使用 quit 来退出 MySQL。
7、设置 mysqld 服务开机自启
如果是使用虚拟机的同学需要设置一下 mysqld 服务的开机自启云服务器的同学就不用了因为云服务器后台是一直开机的。
systemctl enable mysqld
systemctl daemon-reload