CentOS安装MySQL5.7

1. yum 安装

yum -y install mysql
yum install mysql-server

 

 

2. 安装包安装

2.1. 官网下载安装包

https://downloads.mysql.com/archives/community/

 

2.2. 上传包后解压

 tar -zxvf mysql-5.7.39-linux-glibc2.12-x86_64.tar.gz

 

2.3.  将MySQL文件目录移动到 /usr/local 下

su root
mv mysql-5.7.39-linux-glibc2.12-x86_64 /usr/local/mysql
chown -R yt:yt /usr/local/mysql/

        这个目录一般用于存放用户安装的程序,所以习惯性放到下面。移动时需要root用户,移动后将权限改为普通用户即可。

 

2.4. 进入mysql 目录创建用于存放数据的目录

cd /usr/local/mysql/ && mkdir data

 

2.5. 配置 /etc/my.cnf

[mysqld]
bind-address=0.0.0.0
port=3306    # mysql端口号
user=yt      # 启动mysql用户名
basedir=/usr/local/mysql        # mysql主目录
datadir=/usr/local/mysql/data   # mysql存放数据文件的目录
log-error=/usr/local/mysql/data/mysql.err    # 数据文件放到指定目录下
pid-file=/usr/local/mysql/data/mysql.pid     # 数据文件放到指定目录下
socket=/tmp/mysql.sock          # socket放到 /tmp 下就行
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true

 

2.6. 初始化数据库

cd /usr/local/mysql/bin/
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --user=yt --initialize
    # defaults-file:配置文件
    # basedir:mysql主目录
    # datadir:mysql数据文件目录
    # user:mysql用户
    # initialize:初始化
查看初始化后的密码
cat /usr/local/mysql/data/mysql.err

 

2.7. 启动数据库

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

找不到文件,检查刚刚配置 /etc/my.cnf

新建对应目录,赋予用户属组后成功启动

 

2.8. 登录mysql

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

  

2.9. 配置环境变量

在文件 ~/.bashrc 中加入一行
export PATH=/usr/local/mysql/bin:$PATH

重载文件
source ~/.bashrc

登录时可以在任何路径下指定mysql
mysql -u root -p

 

 

3. 卸载mysql

yum remove mysql mysql-server mysql-libs mysql-common

用 find 查找残余文件,将找到的文件也全部删除

find / -name mysql

 

 

4. mysql 常见命令

service mysql start    # 启动mysql
service mysql stop     # 关闭mysql
service mysql status   # 查看mysql状态
mysql -u root -p       # 登录mysql
quit                   # 退出mysql
修改密码(使用root用户登录),将密码修改为 123456
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
flush privileges;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值