centos 7安装mysql,一步到位解决基础问题

自己在安装MySQL学习的过程中,遇到的一些问题进行集中整理,包括mysql安装,修改密码,设置开机自启动等。

一、安装MySQL

安装mysql参考我这一篇文章http://t.csdn.cn/mR8SR

二、修改默认密码

第一步安装完成登录至MySQL之后,就像这样

1.输入:show databases;查看当前数据库

2.输入:use mysql;

3.输入:UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';       注意:括号里的newpass为你要修改的密码

4.输入下方指令进行刷新,即可修改成功

flush privileges;

三、设置外部数据库工具可以连接

此时的MySQL只能在本机上连接,外部设备无法连接,因为是没有开启权限。

  1. show database;   注意:后面这个;需要加上。

  1. use mysql;

  1. update user set Host='%' where User='root';    # “%”指的是所有地址。

  1. select host, user from user;  #查看权限,如果出现下面这个界面就显示设置成功

此时就可以通过其他工具连接数据库了。

四、设置开机自启

我的安装方式是yum安装的,所以会自动添加MySQL到系统服务中,就忽略将MySQL添加至服务这一步;如果是安装包安装的就需要去看其他人分享的将MySQL添加至服务方法了。

1.chkconfig -add mysqld    #直接运行命令设置开机自启

2. 查看开机启动设置是否成功chkconfig --list | grep mysql*


下面是systemctl命令,和上面不同步,如果上面方法无效的话用下面这个方法

systemctl enable mysqld.service    #如果方法1中没有生效,可以试试这个命令,这条指令也是将MySQL加入开机自启命令

systemctl disable mysqld.service    #取消开机自启

service mysqld start  #启动MySQL

systemctl list-unit-files |grep mysql   #检查是否开机自启

如果之前启动了MySQL,systemctl命令可能会失效,需要关闭MySQL服务再重新运行systemctl;

  1. lsof -i :3306    #查看端口号

  1. kill -9  pid  #pid第一步查询到的服务pid

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值