CentOS7安装mysql8.0亲测步骤
首先网上有很多的教程文章,可能大家的平台不一样、环境不一样,造成中间有很多问题,我亲自装了好多次,总结了以下步骤:
机器:dell笔记本(实体机安装)
操作系统:CentOS7(带GUI服务器)
初次接触的建议采用yum安装方式,Centos7 系统下使用 yum 命令安装 MySQL
第一步:下载 Yum 资源包(CentOS 7 版本中 MySQL数据库已从默认的程序列表中移除,所以在安装前我们需要先去官网下载)
下载地址:https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm
第二步:下载完资源包执行以下命令:
[[email protected] home]# wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm
[[email protected] home]# rpm -ivh mysql80-community-release-el7-3.noarch.rpm
[[email protected] home]# yum update
[[email protected] home]# yum install mysql-server
第三步:权限设置
[[email protected] home]# chown mysql:mysql -R /var/lib/mysql
第四步:安装Mysql
[[email protected] home]# mysqld --initialize
第四步:启动Mysql服务
[[email protected] home]# systemctl start mysqld
没有提示错误,就表明服务应该已经启动成功了。
第五步:查看Mysql服务状态
[[email protected] home]# systemctl status mysqld
第六步:查询服务器版本
[[email protected] home]# mysqladmin - -version
如果不显示上边的内容,证明mysql没有安装成功
第七步:使用客户端连接服务器
连接服务器前先查询以下随机密码:
[[email protected] home]# grep 'temporary password' /var/log/mysqld.log
[email protected]:后边就是密码
登录:
[[email protected] home]# mysql -uroot -p
提示输入密码:把查询到的随机密码输入(这里输入不显示任何信息,注意不要输错哦)
登录成功:
登录成功必须修改root的随机密码(注意以下命令是在登录mysql服务器成功后输入,后边的;一定不能省掉)
alter user 'root'@'localhost' identified by 'root12345';
提示:Query OK,0 rows affected(0.02 sec)表示命令执行成功
输入quit退出,用新的密码进行登录。