linux 下的Mysql数据库安装教程

前期准备工作:

  1. linux 服务器    系统 centos 7   

  2. Xshell  

 3. linux 下的 Mysql数据库下载源

链接:https://pan.baidu.com/s/1gnJ5ems5tXuVKiu0uvRYsg 
提取码:tt7v

正式开始 :

1. 上传数据源至 /etc/yum.repos.d 文件夹下(这里我使用的是xftp,直接上传过去的)

2.下载安装  Mysql    :    /etc/yum.repos.d

输入  y

出现如下界面时表示已经安装成功

3.启动数据库服务 

 数据库启动命令 :systemctl start mysqld    

 查看数据库服务是否启动 :  systemctl status mysql

  出现如下图所示的代码代表数据库服务已经启动 了  

*******出现下图所示时 不能启动   如果不是安装失败导致的  进入/etc/selinux/config目录,修改SElinux 的配置文件

设置SELINUX=Disable  保存后  reboot  mysql 就可以正常启动了

4.登录Mysql数据库 

  输入命令 : mysql -u root -p

Enter password    直接回车输入空格就OK   当出现 welcome  to the  mysql  monitor  时代表已经登入数据库

******出现 :ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

时,可能出现的原因为:  my.cnf 配置文件中设置了 [mysqld] 的参数 socket ,而没有设置[client]的参数socket

 这时候需要  修改 my.cnf文件  添加如下代码:

[client]
port=3306
socket=/var/lib/mysql/mysql.sock

(***这里的socket路径和上面[mysqld]标签内的socket路径是一样的,不要搞错了********)

同时为了避免登录时报错  可以把 my.cnf文件中最后一行 关于sql  那一行配置注释掉

5.设置用户的权限密码

  登录 mysql 数据库后  输入  show databases ;    然后使用 use mysql;     

开始查询  select host,user,password from user;     (查询用户表内的用户密码) 

修改用户的密码  update user  set password=password'要更改的密码' where  user ='root';

使数据库能被远程连接访问操作:   update  user set  host ='%' where host ='127.0.0.1';

保存并刷新数据库配置 : flush privileges;  

退出 数据库  :quit  

再次使用  mysql -u (用户名)  - p  命令登录时 不输入密码是不能登录的.

再见! 白了个拜!

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值