阿里云服务器(Ubuntu)--mysql8.0的安装和部署
一、升级apt-get:
sudo apt-get update
二、安装:
apt-get install mysql-server
apt-get install mysql-client
apt-get install libmysqlclient-dev
安装过程中遇到停止的地方直接打印y
三、检查是否安装成功
sudo netstat -tap|grep mysql
若输入命令没有任何的输出,则没有安装mysql。
四、配置:
1.修改bind-address
vim /etc/mysql/mysql.conf.d/mysqld.cnf
进入配置文件mysqld.cnf之后,输入a或者i
进入INSERT
模式,然后不断的下移,找到bind-address = 127.0.0.1
,在这一行的行首加上#
,将其注释掉,然后按住Esc
,输入:wq
保存
2.登录MySQL,切换到mysql数据库
select host,user,plugin from user;
输入命令查看,可以看到第一行root 用户的host为localhost,要远程访问,需要将它改成%
update user set host='%' where user ='root';
3.更改连接方式
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
4.授权 root 用户的所有权限并设置远程访问
GRANT ALL ON *.* TO 'root'@'%';
再次输入上步骤二查看是否修改成功
5.刷新权限
FLUSH PRIVILEGES;
五.阿里云配置:
授权3306端口,重启服务器