mysql5.7安装-2分钟-下载软件包的时间不能算上

1. 下载MySQL二进制包

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.xx-linux-glibc2.12-x86_64.tar.gz

2. 解压缩到/usr/local/mysql

tar -zxvf mysql-5.7.xx-linux-glibc2.12-x86_64.tar.gz -C /usr/local

mv /usr/local/mysql-5.7.xx-linux-glibc2.12-x86_64 /usr/local/mysql

3. 创建my.cnf配置文件

tee /etc/my.cnf <<-'EOF'

mysqld

datadir=/usr/local/mysql/data

port=3306

EOF

4. 初始化数据库

useradd mysql

cd /usr/local/mysql

bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/mysql.pid --tmpdir=/tmp

5. 启动MySQL服务

/usr/local/mysql/support-files/mysql.server start

6. 设置root用户密码

grep 'temporary password' /usr/local/mysql/data/localhost.localdomain.err

hostname的值

localhost.localdomain

grep 'temporary password' /usr/local/mysql/data/xxx.err

7、使用临时密码登录MySQL,并更改root密码

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

ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';

ALTER USER 'root'@'%' IDENTIFIED BY 'NewPassword';

8、配置PATH

vi /etc/profile

export PATH="$PATH:/usr/local/mysql/bin:/usr/local/mysql/support-files"

9、常用运维方式

1、启动关闭

复制代码
mysql.server start/stop

2、没有了

相关推荐
安卓开发者3 小时前
Android RxJava 组合操作符实战:优雅处理多数据源
android·rxjava
阿华的代码王国3 小时前
【Android】RecyclerView复用CheckBox的异常状态
android·xml·java·前端·后端
一条上岸小咸鱼3 小时前
Kotlin 基本数据类型(三):Booleans、Characters
android·前端·kotlin
Jerry说前后端3 小时前
RecyclerView 性能优化:从原理到实践的深度优化方案
android·前端·性能优化
alexhilton4 小时前
深入浅出着色器:极坐标系与炫酷环形进度条
android·kotlin·android jetpack
一条上岸小咸鱼10 小时前
Kotlin 基本数据类型(一):Numbers
android·前端·kotlin
Huntto10 小时前
最小二乘法计算触摸事件速度
android·最小二乘法·触摸事件·速度估计
一笑的小酒馆10 小时前
Android中使用Compose实现各种样式Dialog
android
红橙Darren10 小时前
手写操作系统 - 编译链接与运行
android·ios·客户端
鹏多多.14 小时前
flutter-使用device_info_plus获取手机设备信息完整指南
android·前端·flutter·ios·数据分析·前端框架