码迷,mamicode.com
首页 > 数据库 > 详细

centos7安装mysql

时间:2020-01-12 14:55:47      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:etc   local   enable   sdn   sql   状态   客户   tar   dash   

原文链接:https://blog.csdn.net/wohiusdashi/article/details/89358071

一、安装YUM Repo

下载命令:

wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

进行repo的安装:
rpm -ivh mysql57-community-release-el7-9.noarch.rpm

执行完成后会在/etc/yum.repos.d/目录下生成两个repo文件mysql-community.repo mysql-community-source.repo

二、使用yum命令即可完成安装
先进入到 /etc/yum.repos.d/目录后再执行以下脚本

1、安装命令:
yum install mysql-server

2、启动msyql:
systemctl start mysqld #启动MySQL

3、获取安装时的临时密码(在第一次登录时就是用这个密码):
grep ‘temporary password‘ /var/log/mysqld.log

记得吧这个密码保存下来,一会登录要用

4、倘若没有获取临时密码,则
4.1、删除原来安装过的mysql残留的数据

rm -rf /var/lib/mysql

4.2.再启动mysql

systemctl start mysqld #启动MySQL

三、登录:

msyql -uroot -p

输完以后会提示你输入密码,就是你刚才获取到的密码

3、若登录不了,则进行以下配置,跳过登录验证
3.1、重置密码的第一步就是跳过MySQL的密码认证过程,方法如下:

3.2、vim /etc/my.cnf(注:windows下修改的是my.ini)

在文档内搜索mysqld定位到[mysqld]文本段:

/mysqld(在vim编辑状态下直接输入该命令可搜索文本内容)

在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程
然后记得重启mysql

四、登录成功后修改密码

ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘123456‘; 

六、开启远程控制
MySQL默认是没有开启远程控制的,必须添加远程访问的用户,即默认是只能自己访问,别的机器是访问不了的。

1、方式一:
    1.1、连接服务器: mysql -u root -p

  1.2、看当前所有数据库:show databases;

  1.3、进入mysql数据库:use mysql;

  1.4、查看mysql数据库中所有的表:show tables;

  1.5、查看user表中的数据:select Host, User,Password from user;

  1.6、修改user表中的Host:   update user set Host=‘%‘ where User=‘root‘;  

                说明: % 代表任意的客户端,可替换成具体IP地址。

  1.7、最后刷新一下:flush privileges;

 

方式二:
1、使用 grant 命令
grant all privileges on 数据库名.表名 to 创建的用户名(root)@"%" identified by "密码";

2、格式说明:
数据库名.表名 如果写成*.*代表授权所有的数据库 flush privileges; #刷新刚才的内容

如:

grant all privileges on *.* to root@"113.123.123.1" identified by "123456789";

@ 后面是访问mysql的客户端IP地址(或是 主机名) % 代表任意的客户端,如果填写 localhost 为本地访问(那此用户就不能远程访问该mysql数据库了)

 

设置开机启动

systemctl enable mysqld 

关闭开机启动

systemctl disable mysqld 



centos7安装mysql

标签:etc   local   enable   sdn   sql   状态   客户   tar   dash   

原文地址:https://www.cnblogs.com/itBlogToYpl/p/12182585.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!