简介:本文将详细介绍如何在Ubuntu 20上安装MySQL 8,包括软件包的下载、安装、配置以及常见问题的解决方法。通过本文,您将掌握如何在Ubuntu上成功安装和运行MySQL 8,为进一步的学习和实践打下坚实的基础。
在Ubuntu 20上安装MySQL 8需要一定的技术知识和耐心。下面将按照步骤详细介绍如何完成这一过程,让您能够顺利地安装和运行MySQL 8。
一、准备工作
sudo apt update && sudo apt upgrade
sudo apt install ./mysql-apt-config_0.8.12-1_all.deb
sudo apt update && sudo apt upgrade
sudo mysql_install_db --user=mysql --datadir=/var/lib/mysql
sudo systemctl start mysql
三、配置MySQL 8
sudo systemctl enable mysql
按照提示进行操作,设置root密码并进行其他安全设置。
sudo mysql_secure_installation
[mysqld]character-set-server=utf8mb4collation-server=utf8mb4_unicode_ciinit-connect='SET NAMES utf8mb4'default-time-zone='+08:00'lower_case_table_names=2disable-local-infile=1grep 'validation_password' && sed -i 's/validate_password = OFF/validate_password = ON/' /etc/mysql/my.cnf && service mysql restart/
将’newpassword’替换为您自己设置的新密码。
SET GLOBAL validate_password.length=6;SET GLOBAL validate_password.mixed_case_count=0;SET GLOBAL validate_password.number_count=0;SET GLOBAL validate_password.special_char_count=0;ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';FLUSH PRIVILEGES;
sudo apt-get install -f
sudo systemctl restart mysql