使用YUM在Linux(CentOS 7)下安装mysql 5.7.18的教程详解
安装MySQL 5.7.18在Linux CentOS 7下的详细教程
对于在服务器上安装软件的新手来说,Linux下的软件安装可能会有些陌生,容易走弯路。我为大家带来这篇关于如何在Linux CentOS 7下使用YUM安装MySQL 5.7.18的详细教程,希望能为大家提供有价值的参考。
一、环境准备
我们的环境如下:
Linux版本:CentOS Linux release 7.2.1511(core)
MySQL版本:community server 5.7.18
使用yum安装包进行安装
二、安装步骤详解
我在windows上下载了安装包,然后通过xshell将其导入到服务器中。接下来,按照MySQL官网上的步骤进行安装。网上的各种教程可能让人眼花缭乱,但官网的教程始终是最靠谱的选择。
安装步骤如下:
1. 选择安装指南:进入MySQL官网,找到相应的安装指南。
2. 选择通用二进制版本进行安装:点击“installing MySQL on Unix/Linux Using Generic Binaries”进行安装。
3. 执行安装命令:按照官网的步骤,一步一步执行即可。
在安装过程中,需要注意一些命令的执行。例如,需要先安装libaio库,因为Mysql安装需要依赖于此库。具体的命令如下:
```shell
yum search libaio 搜索libaio库的信息
yum install libaio 安装libaio库
```
接下来是具体的MySQL安装命令:
```shell
groupadd mysql 创建mysql用户组
useradd -r -g mysql -s /bin/false mysql 创建mysql用户
cd /usr/local 进入usr/local目录
tar zxvf /path/to/mysql-VERSION-OS.tar.gz 解压MySQL安装包
ln -s full-path-to-mysql-VERSION-OS mysql 创建软链接
cd mysql 进入mysql目录
mkdir mysql-files 创建mysql-files文件夹
chmod 750 mysql-files 设置权限
chown -R mysql . 更改所有者为用户mysql
chgrp -R mysql . 更改组为用户mysql所在的组
```
接下来的命令根据MySQL版本的不同有所不同,如果你的MySQL版本是5.7.5及以上,则执行以下命令初始化数据库:
如果你的MySQL版本是5.7.6及以上,则执行以下命令进行初始化并设置SSL证书:如果你的MySQL版本是5.7.6及以上,则需要执行以下命令进行初始化数据库并设置SSL证书。初始化数据库命令如下:如果你的MySQL版本低于或等于5.7.5,则使用第一个命令初始化数据库;否则使用第二个命令进行初始化并设置SSL证书。请根据实际情况选择相应的命令执行。最后启动MySQL服务。在安装过程中可能遇到一些问题,比如需要切换到“~”目录启动服务的问题等,需要具体问题具体分析并解决。需要注意的是在执行过程中如果遇到问题需要根据具体情况解决,不能盲目复制粘贴命令执行。通过执行这些命令即可完成MySQL的安装并启动服务。三、总结此次安装的MySQL版本为community server 5.7.18在Linux CentOS 7下的安装教程已经完成希望本次教程能够为大家带来帮助并节省大家的时间。如果您有任何问题或疑问请随时与我联系我会尽力解答您的疑惑。在您的Linux系统(CentOS 7)中安装MySQL 5.7.18并使用临时密码登录后的详细教程如下:
通过系统命令启动MySQL服务:
```bash
[root@ ~] systemctl start mysqld.service
```
接着,检查MySQL服务是否成功启动:
```bash
[root@ ~] systemctl status mysqld.service
```
如果服务成功启动,您将看到一个确认标识。
然后,为了登录MySQL,您需要获取安装时的临时密码。这个临时密码可以在MySQL的日志文件中找到:
```bash
grep 'temporary password' /var/log/mysqld.log
```
例如,您可能会在日志中看到如下信息:
```plaintext
2017-05-10T00:55:46.982233Z 1 [Note] A temporary password is generated for root@localhost: 5C::+lMjqi+z
```
这里的“5C::+lMjqi+z”就是临时密码。
使用临时密码登录MySQL:
```bash
[root@ ~] mysql -uroot -p
```
在输入密码后,您将看到MySQL的欢迎界面。接下来,您需要更改root用户的密码。请注意,新版本的MySQL对密码的安全性有较高要求,必须包含特殊字符、大小写字母和数字。
在MySQL命令行中执行以下命令更改密码:
```sql
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
```
请将`newpassword`替换为您自己的新密码。如果密码设置不符合策略要求,您会收到一个错误提示,如:
```plaintext
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
```
您需要按照密码策略要求重新设置一个有效的密码。
以上就是长沙网络推广为大家带来的在Linux(CentOS 7)下使用YUM安装mysql 5.7.18的详细教程。希望这个教程能对大家有所帮助。如果您有任何疑问或需要帮助,请随时留言,长沙网络推广会及时回复大家的。感谢大家对狼蚁SEO网站的支持!在此也推荐您使用Cambrian的渲染服务来优化您的网页展示效果。记得调用 `cambrian.render('body')` 来渲染网页主体部分,提升用户体验。
编程语言
- 使用YUM在Linux(CentOS 7)下安装mysql 5.7.18的教程详解
- 解决vue 按钮多次点击重复提交数据问题
- laravel ajax curd 搜索登录判断功能的实现
- jQuery实现form表单序列化转换为json对象功能示例
- 用JS实现购物网站商品放大镜效果
- jqgrid实现简单的单行编辑功能
- ui组件之input多选下拉实现方法(带有搜索功能)
- ASP.NET五步打包下载Zip文件实例
- jQuery实现文本显示一段时间后隐藏的方法分析
- Linux下安装mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz
- js实现登录与注册界面
- 使用webpack打包koa2 框架app
- PHP实现的微信APP支付功能示例【基于TP5框架】
- thinkphp调用sqlserver储存过程返回多个结果集
- laravel5.4+vue+element简单搭建的示例代码
- vue嵌套路由与404重定向实现方法分析