Mr.Chrosing`s Home

[Motto:最后的丰收对得起现在的汗水]

:D 获取中...


这以前是一个很懒的家伙,现在要变勤快啦.


Welecome to Chrosing`s Home

linux安装mysql服务以及本地连接数据库

Linux(版本CentOS7)安装Mysql(傻瓜式安装)

下载repo源

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

安装rpm包

 rpm -ivh mysql-community-release-el7-5.noarch.rpm

安装mysql

yum install mysql-server

期间多次出现需要确认的操作 默认Y即可
2
出现了上图红框中的提示 说明安装成功.

检查是否安装成功

rpm -qa | grep mysql

3

重置密码

重置密码需要登录进mysql,但此时文件权限不属于当前账户,因此需先更改权限,然后重启mysql服务

#更改文件权限所属
chown root /var/lib/mysql/

#重启mysql服务
service mysqld restart

#登录到mysql
mysql -u root

#命令行以mysql>开头时即为登录到了mysql环境
4
上图所示 mysql > 开头 说明已经进入到MySQL命令行环境
接下来重置密码

#使用mysql的mysql数据库,需要注意在mysql环境中语句结束需要加上分号;才会被执行

use mysql;

#更新用户表,设置root用户的登录密码为rw

update user set password=password('rw') where user='root';

设置远程连接能力

  • 授于root账户所有权限
    #授予%所有远程ip地址登录root账户的权限,访问密码为rw
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "rw";
flush privileges;
exit;
  • 设置允许远程访问
    有两种方式,一种是直接关闭防火墙服务,另一种是开放3306端口

1)关闭防火墙

#关闭服务

systemctl stop firewalld

#开机禁用

systemctl disable firewalld

2)开放3306端口 firewalld 防火墙(centos-7)运行命令,并重启:

firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload

测试本地Navicat链接服务器

5

Ok 大功告成!

最近的文章

SOA project整合Zookeeper

工程配置详解Provider和Customer1.详解Provider服务提供者工程a.pom.xml文件<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven…

继续阅读
更早的文章

从0开始搭建一个SOA project

下载一个SpringBoot项目或者从IDE创建一个Springboot项目https://start.spring.io/快速创建一个SpringBoot项目从上述网站中直接下载或者最后等待其Maven加载完成.这是项目结构以及目录在项目中创建子项目打开父项目的(也就是根项目文件中的pom.xml…

继续阅读