Linux下安装MySQL

Linux版本:CentOS7
Mysql版本:mysql-8.0.13-linux-glibc2.12-x86_64
注:官方安装参考文档地址如下:
https://dev.mysql.com/doc/refman/8.0/en/binary-installation.html

下载地址:

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

点击 No thanks, just start my download.

两种解压解包的方法

<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

安装依赖包libaio

<1>首先查看是否安装过了依赖包
rpm -q libaio
如果安装过了则不进行<2>直接进行5,如果没安装 则进行<2>
yum -y install libaio

建立mysql用户和用户组

useradd -s /sbin/nologin -M mysql

初始化数据库

usr/local/mysql/bin/mysqld --initialize --user=mysql
(此路径为绝对路径,用相对路径也是可以的)
(相对路径./mysqld --initialize --user=mysql)
最重要的一点保存初始化后的密码,如果最后实在忘记保存了,且没法找回,可以百度,解决办法

复制启动、关闭脚本

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

修改配置文件

Vim /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

启动数据库

service mysqld start

测试数据库

/usr/local/mysql/bin/mysql -u root –p
(相对路径./bin/mysql -u root –p)
会提示输入密码,这时需要输入刚才记录的临时密码

更改密码

alter user ‘root’@’localhost’ identified by ‘password’;
提示:’password’是你要输入的字符串、数字……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值