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

Linux部署mysql8.0_mysql


查看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

Linux部署mysql8.0_mysql_02


登陆MySQL

#mysql -u root -p

输入默认密码:“oDiM;dd/Q1#h”,请根据实际密码修改

修改密码

ALTER USER root@localhost IDENTIFIED BY NetPassword;

Linux部署mysql8.0_mysql_03


以上是关于Linux部署mysql8.0的主要内容,如果未能解决你的问题,请参考以下文章

MySQL8.0安装部署

使用Alpine Linux做基础镜像备份mysql8.0+数据库

mysql8.0主从配置

Linux实战——MySQL5.7和MySQL8.0分别在CentOS和Ubuntu中的安装配置过程

mysql8.0.20 部署主从复制

mysql8.0.20 部署主从复制