CentOS7中mysql-8.0.13-linux-glibc2.12-x86_64的安装

附安装教学视频(高手请绕过,本教程仅适用于新手,有什么错误和不足的地方还请大家留言指正),链接如下:

https://www.bilibili.com/video/av36535418?share_medium=android&share_source=qq&bbid=F498D891-554A-48A7-9815-CC582ADF8DF327875infoc&ts=1542939451165

注:官方安装参考文档地址如下:

https://dev.mysql.com/doc/refman/8.0/en/binary-installation.html

  1. 下载地址:

https://dev.mysql.com/downloads/file/?id=480751

点击 No thanks, just start my download.

  1. 两种解压解包的方法

<1>先解压、在解包

解压:

xz -d mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz

解压后生成mysql-8.0.13-linux-glibc2.12-x86_64.tar 同时原压缩包被删除

xz -k mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz

解压后生成mysql-8.0.13-linux-glibc2.12-x86_64.tar

压缩包同时留下

解包:

tar -xvf mysql-8.0.13-linux-glibc2.12-x86_64.tar

<2>同时解压并解包

tar Jxvf mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz

解压解包后生成

mysql-8.0.13-linux-glibc2.12-x86_64同时原压缩包被 删除

  1. 将解压解包后的文件夹copy到/usr/local/下并重命名为mysql(此目录也是安装目录)

cp -rv mysql-8.0.13

-linux-glibc2.12-x86_64/ /usr/local/mysql

  1. 安装依赖包libaio

<1>首先查看是否安装过了依赖包

rpm -q libaio

如果安装过了则不进行<2>直接进行5,如果没安装则进行<2>

yum -y install libaio

  1. 建立mysql用户和用户组

 useradd -s /sbin/nologin -M mysql

  1. 初始化数据库

usr/local/mysql/bin/mysqld --initialize --user=mysql

(此路径为绝对路径,用相对路径也是可以的)

******

最重要的一点保存初始化后的密码,如果最后实在忘记保存了,且没法找回,可以百度,解决办法

  1. 复制启动、关闭脚本

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

  1. 修改配置文件

/etc/my.cnf

[mysqld]

    basedir = /usr/local/mysql   

    datadir = /var/lib/mysql

    socket = /var/lib/mysql/mysql.sock

    character-set-server=utf8

 [client]

   socket = /var/lib/mysql/mysql.sock

   default-character-set=utf8

  1. 启动数据库

service mysqld start

  1. 测试数据库

/usr/local/mysql/bin/mysql -u root -p

会提示输入密码,这时需要输入刚才记录的临时密码

  1. 更改密码

alter user ‘root’@’localhost’ identified by ‘password’;

提示:’password’是你要输入的字符串、数字……

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值