环境配置篇之二 MySql 安装
一、安装
本人的服务器是Centos 7,一开始打算直接用yum进行安装的,但是发现默认的yum源没有MySql的安装包。
经过查找发现以下方法可用(原文:https://www.cnblogs.com/yowamushi/p/8043054.html)
第一步:安装从网上下载文件的wget命令
[[email protected] ~]# yum -y install wget
第二步:下载mysql的repo源
[[email protected] ~]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
第三步:安装mysql-community-release-el7-5.noarch.rpm包
[[email protected] ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm
第四步:查看下
[[email protected] ~]# ls -1 /etc/yum.repos.d/mysql-community* /etc/yum.repos.d/mysql-community.repo /etc/yum.repos.d/mysql-community-source.repo
会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。
第五步:安装mysql
[[email protected] ~]# yum install mysql-server
二、修改密码 和 启动 (原文:https://blog.****.net/jxpxlinkui/article/details/79639501)
启动方式:service mysqld start
关闭方式:service mysqld stop
mysqladmin -u root -p password '123456'
意思是把root用户的密码设置为123456,现在我们就可以登录MySQL数据库了。
三、远程连接
1、本人使用的是 Navicat for MySql 配置信息如下(不需求配SSH)
2、如果连接不上(一般都连不上)
先登录服务器的Mysql : mysql -u root -p , 然后输入密码即能登录mysql
然后输入如下命令(1、设置mysql密码,2、设置远程用户可以通过密码操作,3、提交修改(必须的))
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
GRANT ALL PRIVILEGES ON *.* TO 'root' @'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
flush privileges;
如果还是不行则需要配置一些防火墙(具体的百度)