阿里云 centos6 安装mysql 可以远程连接

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/caojidasabi/article/details/79061915

ps : 安装mysql数据库之前一定要知道自己的centos版本,不同版本的centos安装的mysql不同

查看要下载的版本




一.安装mysql的yum源


1.根据上面图片中的操作下载下来的rpm文件可以通过如下命令获取:

wget https://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm
注意:6-9是版本号 根据当前版本来定 下同
2.安装用来配置 mysql的yum源的rpm包

rpm -Uvh mysql57-community-release-el6-9.noarch.rpm 
或者

yum localinstall -y mysql57-community-release-el6-9.noarch.rpm   
如果安装失败,请先卸载以前安装过的mysql

二.安装mysql

yum install mysql-community-server

三.开启mysql服务

1.开启服务
service mysqld start

2.   mysql安装成功后创建的超级用户'root'@'localhost'的密码会被存储在/var/log/mysqld.log,可以使用如下命令查看初始密码
grep 'temporary password' /var/log/mysqld.log

3.使用初始密码登录超级用户'root'@'localhost'
mysql -uroot -p 

一定要修改密码才能使用不然会出现
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement 
4.修改密码
如果修改的密码太简单 如
	ALTER USER USER() IDENTIFIED BY '12345678';
	会出现以下错误
	ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

所以需改为更加复杂的密码 需要 含有数字,小写或大写字母,特殊字符,长度大于8位

如果不需要这么复杂的密码 参考这位大佬的博客

四.设置远程连接

1.登陆到数据库
use mysql

直接将原来的 user='root' and host='localhost' 记录的host修改成%或指定的ip

1)将host设置为%表示任何ip都能连接mysql

 
   
update user set host='%' where user='root' and host='localhost';

2)  当然也可以将host指定为某个ip 如 1.1.1.1

 
   
update user set host='1.1.1.1' where user='root' and host='localhost';

3) 执行完以上语句,接着执行以下语句 ,刷新权限表,使配置生效

flush privileges;

五.在阿里云服务器上添加安全组规则






猜你喜欢

转载自blog.csdn.net/caojidasabi/article/details/79061915
今日推荐