一、安装mysql8
执行
sudo apt update
查看可使用的安装包 确保是mysql8
sudo apt search mysql-server
执行
sudo apt install -y mysql-server
安装完成后,MySQL服务会自动启动,未启动则使用以下命令启动MySQL服务:
sudo systemctl start mysql
检查MySQL状态,执行如下命令:
sudo systemctl status mysql
这样就是正常启动了
将MySQL设置为开机自启动,指令如下:
sudo systemctl enable mysql
二、mysql8修改密码
登录mysql,在默认安装时如果没有让我们设置密码,则直接回车就能登录成功。
mysql -uroot -p
use mysql
设置密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
更新域属性,'%'表示允许任意IP地址访问
update user set host='%' where user ='root';
再执行授权语句
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
刷新缓存
flush privileges;
退出mysql
Exit
三、配置MySQL远程登录及端口
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
重启mysql
sudo systemctl restart mysql