ubuntu20.04安装mysql8.0
-
最近将mysql升级,安装成功后却一直不能进去,折腾了半天,才成功配置,在这总结一下安装历程
-
1.安装mysql,直接使用终端安装
sudo apt-get update sudo apt-get install mysql-server
-
安装成功后mysql会自动启动
-
直接用mysql -uroot -p是登录不了的,打开一个debain.cnf文件
-
cat /etc/mysql/debian.cnf
-
用这里面的user和password登录
-
mysql -u user -p password
-
登录成功后可以创建一个新用户并授权
-
创建
-
CREATE user '用户名'@'%' IDENTIFIED BY '密码';
-
授予权限
-
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' with grant option;
-
重启mysql,在用新创建的用户名,密码就可以登录
-
service mysql restart
配置远程连接
- 修改配置文件,将里面的bind-address注释掉
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
- 重启mysql
service mysql restart
- 连接命令
mysql -h ip地址 -u用户名 -p密码