作者 龙哥
博客园 http://www.cnblogs.com/topfish/
参考 http://www.php.cn/mysql-tutorials-386847.html
概述:在阿里云Centos7上安装MySQL,root权限安装。 连接工具MobaXterm。
一、配置YUM源
1、下载mysql源安装包
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
###############################
插曲:如果报错-bash:wget: command not found,则表明没有安装wget,需要安装,安装命令如下:
yum -y install wget
###############################
2、安装mysql源
yum localinstall mysql57-community-release-el7-8.noarch.rpm
3、检查mysql源是否安装成功,出现下图表示成功
yum repolist enabled | grep "mysql.*-community.*"
二、安装MySQL
yum -y install mysql-community-server
三、启动Mysql服务
1、systemctl start mysqld // 启动Mysql服务
2、systemctl status mysqld // 查看MySQL的启动状态
四、设置开机启动
1、 systemctl enable mysqld
2、 systemctl daemon-reload
五、修改root默认密码
mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个临时的默认密码。
1、vi /var/log/mysqld.log
2、使用默认密码登陆mysql:
mysql -u root -p, 然后回车 输入默认密码
六、修改mysql 密码,
修改密码为 "Guest-000" (备注 mysql5.7默认密码策略要求密码必须是大小写字母数字特殊字母的组合,至少8位)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Guest-000';
七:设置允许远程登录
1、GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Guest-000' WITH GRANT OPTION;
2、exit; // 退出mysql ,注意分号
八 放开防火墙(centos 7 防火墙设置方式)
1、firewall-cmd --zone=public --add-port=3306/tcp --permanent // 根据实际端口号
2、systemctl restart firewalld.service // 重启防火墙
九:配置默认编码为UTF-8
1、 vi /etc/my.cnf //修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示
2、编辑保存完 重启mysql服务: systemctl restart mysqld
3、登陆mysql,查看编码
show variables like '%character%';