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系统架构模式分析
android·java·架构·系统架构
每次的天空8 小时前
Kotlin 内联函数深度解析:从源码到实践优化
android·开发语言·kotlin
练习本8 小时前
Android MVC架构的现代化改造:构建清晰单向数据流
android·架构·mvc
早上好啊! 树哥8 小时前
android studio开发:设置屏幕朝向为竖屏,强制应用的包体始终以竖屏(纵向)展示
android·ide·android studio
YY_pdd9 小时前
使用go开发安卓程序
android·golang
Android 小码峰啊11 小时前
Android Compose 框架物理动画之捕捉动画深入剖析(29)
android·spring
bubiyoushang88811 小时前
深入探索Laravel框架中的Blade模板引擎
android·android studio·laravel
cyy29811 小时前
android 记录应用内存
android·linux·运维
CYRUS STUDIO12 小时前
adb 实用命令汇总
android·adb·命令模式·工具
这儿有一堆花12 小时前
安卓应用卡顿、性能低下的背后原因
android·安卓