本文主要是介绍Ubuntu20.04云主机安装MySql8.0,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、MySQL8.0的安装
安装之前记得更新源;
sudo apt upgrade
然后依次执行如下三条命令:
sudo apt-get install mysql-server
sudo apt install mysql-client
sudo apt install libmysqlclient-dev
三个命令执行完,中间有要你输入Y的时候,并没有提示安装,输入密码等界面。
2、连接到MySQL
mysql 8.0 版本会自动生成用户及密码,需要用/etc/mysql/debian.cnf
下的用户和密码打开配置文件:
执行命令:
mysql -udebian-sys-maint -pAy7GQr37J4YBxXwP
3、更新root用户密码
MySQL 8.0和以前的版本语法稍有不同。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '12345';
退出当前MySQL会话:
4、以root用户登录MySQL
mysql -uroot -p12345
5、其他命令及可能遇到的错误
查看安装的mysql版本
mysql --version
查看mysql是否安装成功
sudo netstat -tap | grep mysql
如果出现了如下图的信息,则表示安装成功
启动mysql服务
service mysql start
查看mysql服务状态
service mysql status
查看mysql的错误日志
cat /var/log/mysql/error.log
查看系统日志
cat /var/log/syslog
查看系统中安装的软件
dpkg -l | grep mysql
安装过程中出现错误E: Sub-process /usr/bin/dpkg returned an error code (1)
解决方案:E: Sub-process /usr/bin/dpkg returned an error code (1)解决办法_stickmangod的博客-CSDN博客
apt-get更新源时出现错误: EXPKEYSIG 8C718D3B5072E1F5 MySQL Release Engineering
解决办法:ubuntu更新apt-get 源时出现:EXPKEYSIG 8C718D3B5072E1F5 MySQL Release Engineering_Jiangnan-CSDN博客
这篇关于Ubuntu20.04云主机安装MySql8.0的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!