ubuntu20.04 安装myslq8.0.29

1、更新源

2、查看当前系统是否已经安装mysql

dpkg -l | grep mysql

3、安装mysql

apt install mysql-server

4、检查是否安装成功

netstat -tap | grep mysql  如果为LISTEN则成功

5、进入数据库,修改初始密码(老版本跳过。默认没有root密码)

mysql -uroot
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by '123456'; 

6、为了确保数据库的安全性和正常运转,对数据库进行初始化操作。这个初始化操作涉及下面5个步骤

执行mysql_secure_installation
# 要安装验证密码插件吗? Press y|Y for Yes, any other key for No:  N 
# 输入root密码
# 再次输入密码
# Remove anonymous users? (Press y|Y for Yes, any other key for No) :  y     # 删除匿名账户
# Disallow root login remotely? (Press y|Y for Yes, any other key for No) :  N    # 禁止root管理员从远程登录,这里我没有禁止
 # Remove test database and access to it? (Press y|Y for Yes, any other key for No) :  y   # 删除test数据库并取消对它的访问权限
# Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y   # 刷新授权表,让初始化后的设定立即生效

7、配置mysql允许远程root访问

vim  /etc/mysql/mysql.conf.d/mysqld.cnf
老版本 注释掉   bind-address = 127.0.0.1
新版本 修改       bind-address = 0.0.0.0
保存后重启MySQL
systemctl restart mysql

8、进入数据库 修改root远程权限并生效

查看root用户的权限  默认localhost 
select host,user from mysql.user;
修改root的权限为%
update mysql.user set host='%' where user='root';
刷新权限
flush privileges;

你可能感兴趣的:(ubuntu20.04 安装myslq8.0.29)