01 安装
apt-get install mysql-server
02 查看是否安装成功
netstat -anp | grep mysql
可以看到mysql安装后自动启动了,而且只能本地访问
03 编辑配置文件,开启远程访问
vim /etc/mysql/mysql.conf.d/mysqld.cnf
#bind-address =127.0.0.1 //注释掉,开启远程访问
04 重启Mysql
service mysql restart
重新查看mysql启动情况
可以看到他可以远程连接了
05 给root用户授权远程访问
# 进入mysql(默认是跳过密码认证的)
mysql -uroot -p
# 授权命令
grant all on *.* to root@'%' identified by '你的远程密码' with grant option;
# 刷新权限
flush privileges;
# 退出mysql
exit
设置完成,就可以直接远程访问了
06 本地访问设置密码
# 进入mysql
mysql -uroot -p
# 选择数据库mysql
use mysql;
# 更改密码
update user set authentication_string=PASSWORD("你要改的密码") where User='root';
# 使用密码插件
update user set plugin="mysql_native_password";
# 更新所有操作权限
flush privileges;
# 退出mysql
quit;
下次登录后就要输入密码了