安装MySQL8.0(Ubuntu18.04环境下安装)
使用vagrant + ubuntu18安装MySQL8
STEP 1
wget https://maopuyufile-1304875256.cos.ap-shanghai.myqcloud.com/mysql-apt-config_0.8.18-1_all.debSTEP 2
sudo dpkg -i mysql-apt-config_0.8.18-1_all.deb


STEP 3 回车确定
STEP 4
sudo apt-get updateSTEP 5
sudo apt-get install mysql-server -ySTEP 6

image-20210802110243133 输入两次密码,并确认
至此安装操作完成
创建新用户并允许该用户从远程ip登陆MySQL服务器
由于新装的MySQL服务是不允许本机意外的机器连接的,这里我们要处理一下,使服务器允许远程链接。
注意:一般生产服务器,为了保证数据安全,只允许本机或内网ip链接。
vagrant@ubuntu-bionic:~$ mysql -uroot -p
Enter password:
mysql> use mysql;
mysql> CREATE USER 'remoteuser'@'%' IDENTIFIED BY 'zhijieliaodang666';
# 将所有权限赋予 用户 remoteuser
mysql> GRANT ALL ON *.* TO 'remoteuser'@'%';
# 如果你想只允许特定的Ip连接MySQLServer,那么可以这么写
# mysql> ALTER USER 'remoteuser'@'{指定ip}' IDENTIFIED WITH mysql_native_password BY 'zhijieliaodang666';
mysql> ALTER USER 'remoteuser'@'%' IDENTIFIED WITH mysql_native_password BY 'zhijieliaodang666';
# 刷新权限
mysql> FLUSH PRIVILEGES;
mysql> exit
# 推出并重启MySQL
vagrant@ubuntu-bionic:~$ sudo service mysql restart
至此我们创建了新的用户,并且允许该用户从远程ip登陆此MySQL服务器
文章转载自直截了当,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




