centos7.6安装mysql
2020-01-08 本文已影响0人
丶灬军哥
1、情景
今天刚在阿里买了台云服务器准备部署个小站点
2、安装
在CentOS中默认安装有MariaDB,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB
2.1下载并安装MySQL官方的 Yum Repository
[root@ing data] wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
2.2下载了安装用的Yum Repository 使用yum安装
[root@ing data] yum -y install mysql57-community-release-el7-10.noarch.rpm
2.3开始安装MySQL服务器 该过程会覆盖mariaDB
[root@ing data] yum -y install mysql-community-server
3、mysql设置
3.1启动mysql
[root@ing data]# systemctl start mysqld.service
3.2设置开启启动
[root@ing data]# systemctl enable mysqld
3.3查看运行状态
[root@ing data]# systemctl status mysqld.service
如图mysql正常运行
image.png
3.4修改mysql登陆密码
3.4.1查找初始密码于log日志文件中
[root@ing data]# grep "password" /var/log/mysqld.log
3.4.2进入数据库 回车输入密码 注意密码包含点等 小心复制
[root@ing data]# mysql -uroot -p
3.4.3如果不更改密码不能进行其他操作
image.png3.4.5修改密码尽量增加复杂度(默认MEDIUM策略)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'pass';
4.卸载自动更新插件
[root@ing data]# yum -y remove mysql57-community-release-el7-10.noarch
5.navicat连接mysql
在连接过程中遇到的问题
5.1需要在阿里云控制台上开发3306端口
在阿里云控制台---网络与完全---安全组---配置规则--添加安全组规则
5.2 MySQL允许远程登录
use mysql;
update user set host = '%' where user = 'root';
flush privileges;