首页 > 运维 > CentOS > 正文

centos如何安装mysql8.0

藏色散人
发布: 2020-10-28 10:06:19
原创
5738人浏览过
centos安装mysql8.0的方法:首先选择适合自己版本的linux下的MYSQL版本;然后将“mysql-8.0.15-el7-x86_64”安装到“/usr/local/mysql”下;最后对mysql进行初始化操作即可。

centos如何安装mysql8.0

推荐:《mysql视频教程

1.进官网,选择适合自己版本的linux下的MYSQL版本。
在这里插入图片描述
按照箭头上的数字,依次进行操作,进入下面这个图景。
在这里插入图片描述
在这里插入图片描述
等待下载好,这样第一步就完成了。
2.将其下载好的mysql-8.0.15-el7-x86_64.tar.gz 上传至linux系统中进行解压 。
(1)本人将这个文件上传至/root/ 目录下,首先查看 /root/目录下的文件。以确保系统中有这个文件。

cd /root/
ls
登录后复制

在这里插入图片描述
(2)将文件进行解压。

tar -zxvf mysql-8.0.15-el7-x86_64.tar.gz
登录后复制

然后会在当前 /root/ 目录下会生成 这个目录。
在这里插入图片描述
3.对mysql进行安装。
(1)将mysql-8.0.15-el7-x86_64 安装到 /usr/local/mysql 下。

mv  mysql-8.0.15-el7-x86_64  /usr/local/mysql  //将文件移动到 /usr/local/ 目录下,并更名为mysql 。
登录后复制

(2)为系统添加mysql 组和用户。

groupadd mysql和useradd -r -g mysql mysql
登录后复制

(3)进入 /usr/local/mysql 目录下,修改相关权限。

cd /usr/local/mysql    //进入/usr/local/mysql 目录
chown -R mysql:mysql ./  //修改当前目录为mysql用户
登录后复制

(4)mysql初始化操作,记录下临时密码,之后第一次登录的时候会用到。

bin/mysqld  --initialize  --user=mysql  --basedir=/usr/local/mysql  --datadir=/usr/local/mysql/data  //运行完成会生成一个暂时的密码。
登录后复制

结果如下
在这里插入图片描述
(5)查看初始化过程中有没有自动生成my.cnf 文件.

cd /etc/   //进入/etc/目录下
ls | grep my.cnf   //查看是否有my.cnf 文件。有则会产生结果。
登录后复制

(6) 初始化生成了my.cnf 文件,跳至第八步,修改my.cnf 文件的信息。
在这里插入图片描述
(7) 如果初始化过程中没有生成my.cnf , 新建一个my-defalut.cnf文件,将其复制到/etc/my.cnf

PHP高级教程
PHP高级教程

前言   第一部分 基础知识篇   第1章 PHP概述   1.1 PHP入门   1.1.1 PHP介绍   1.1.2 PHP的工作原理   1.1.3 如何学好PHP编程   1.2 PHP环境搭建   1.2.1 PHP相关软件下载   1.2.2 AppServ安装与测试(Windows)   1.2.3 XAMPP安装与测试(Windows)   1.2.4 II

PHP高级教程 508
查看详情 PHP高级教程
touch my-defalut.cnf   //新建一个文件
chmod 755 my-defalut.cnf   // 赋予权限
cp my-defalut.cnf /etc/my.cnf  // 将文件复制到/etc/ 目录下,并更名为my.cnf 文件名。
登录后复制

(8)my.cnf 的信息如下

[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
port=3306
socket=/tmp/mysql.sock
pid-file=/usr/local/mysql/$hostname.pid //注意了,小细节,这里的 $hostname 是linux的主机名。一般每个人主机名都是不一样的。
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

(9)为mysql配置环境变量。

vim /etc/profile  // 打开profile文件。
export  MYSQL_HOME
MYSQL_HOME=/usr/local/mysql
export  PATH=$PATH:$MYSQL_HOME/lib:$MYSQL_HOME/bin
登录后复制

(10) 设置为开机自启动项。
依次执行一下代码。

cp /usr/local/mysql/support-files/mysql.server   /etc/init.d/mysql
chmod +x  /etc/init.d/mysql  //添加可执行权限。
chkconfig  --add mysql   // 注册启动服务
登录后复制

输入chkconfig --list //查看是否添加成功。
在这里插入图片描述
表示成功。
(11)开启服务器,登录进入mysql。

service mysql start   //开启服务器。
mysql -uroot -p      //登录进入mysql,然后提示输入密码。
登录后复制

在这里插入图片描述
输入初始化过程中生成的临时密码,然后回车就行。进入一下页面。
在这里插入图片描述
到此,说明已经安装成功了。
(12)进入mysql后,修改密码。不然你什么也做不了。

alter user  'root'@'localhost' identified by 'your_password';
登录后复制

然后 exit; 退出,重新进入,进行测试。

show databases;
登录后复制

在这里插入图片描述
到此,关于安装mysql 8.0.15版本的全部过程就已经结束了!
最后,小编只是一个新手,有什么问题还望各位指教!!!

以上就是centos如何安装mysql8.0的详细内容,更多请关注php中文网其它相关文章!

相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号