Linux部署mysql8.0
Posted sqtce
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux部署mysql8.0相关的知识,希望对你有一定的参考价值。
下载mysql版本
#wget https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm
安装mysql
#rpm -ivh mysql80-community-release-el7-6.noarch.rpm
yum install mysql-server --nogpgcheck -y
权限设置
#chown -R mysql:mysql /var/lib/mysql/
初始化 MySQL
#mysqld --initialize
启动 MySQL
#systemctl start mysqld
查看 MySQL 运行状态
#systemctl status mysqld
查看MySQL版本
#mysql --version
查看MySQL默认密码
#vim /var/log/mysqld.log
2022-07-11T12:34:53.875447Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2022-07-11T12:34:54.799252Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: oDiM;dd/Q1#h
查看“A temporary password” 就能看到密码
命令查看默认密码
#grep "password is generated" /var/log/mysqld.log | awk print $NF
登陆MySQL
#mysql -u root -p
输入默认密码:“oDiM;dd/Q1#h”,请根据实际密码修改
修改密码
ALTER USER root@localhost IDENTIFIED BY NetPassword;
以上是关于Linux部署mysql8.0的主要内容,如果未能解决你的问题,请参考以下文章
使用Alpine Linux做基础镜像备份mysql8.0+数据库