默认安装方式是不能设置mysql
的root
密码的;
以下是常见的安装方式
sudo apt-get install mysql-server
sudo apt isntall mysql-client
sudo apt install libmysqlclient-dev
安装之后mysql是5.7.x,而且ubuntu18.04不兼容mysql设置root密码,所以可能会出一下问题
ERROR 1698 (28000): Access denied for user ‘root’@’localhost’
此时mysql
是没有密码的,直接回车也可以进入mysql
,输入些许字母有的也可以
新版mysql8.0.12
下载方式
mysql8.0.x的下载地址,选no thanks,just start my download
,然后选择你电脑需要的版本。
sudo dpkg -i mysql-apt-config_0.8.6-1_all.deb
tab 选 ok
sudo apt-get update
sudo apt-get install mysql-server
过程中输入密码,其他设置默认即可 这里有一步需要选择加密的方式,注意选择5.x版本
//开启服务,会让你输入电脑密码
service mysql start
//关闭服务,会让你输入电脑密码
service mysql stop
sudo apt update
sudo apt install mysql-server
开启服务若出现以下图片,则证明服务开启成功
此时就会发现你的电脑已经完成安装Mysql
,且版本号是8.0.x
小编亲测可以使用,也是从网上看了好多人的博客总结出来的,不喜勿喷。
原文地址