04-MySQL 解压版安装(Linux虚拟机)

1. MySQL 安装准备

  • 首先将 mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz  拷贝至 linux 服务器目录:/usr/local/tmp】
  • 【打开 CMD 命令框】
  • 【1.0】cd /usr/local/tmp(进入安装包上传目录)
  • 【1.1】tar zxvf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz(解压mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz至 /usr/local/tmp)
  • 【1.2】cp -r mysql-5.6.31-linux-glibc2.5-x86_64 /usr/local/mysql(把解压后文件复制到/usr/local/mysql

2. MySQL 配置

  • 【2.1】cd /usr/local/mysql
  • 【2.2】groupadd mysql创建用户组mysql
  • 【2.3】useradd -r -g mysql mysql(创建用户mysql,所属群组为mysql)
  • 【2.4】chown -R mysql:mysql /usr/local/mysql赋予mysql用户组和用户权限
  • 【2.51】ls /etc/my.cnf(判断/etc/my.cnf是否存在)
  • 【2.52】rm /etc/my.cnf(删除/etc/my.cnf,提示输入 “yes”,若不存在跳过此步)
  • 【2.6】./scripts/mysql_install_db --user=mysql(初始化数据库)
  • 【2.7】cp support-files/my-default.cnf /etc/my.cnf(复制my.cnf文件)

3.MySQL 启动 || 关闭 || 重启

  • 【3.1】service mysql start
  • 【3.2】service mysql stop
  • 【3.3】service mysql restart

4.MySQL 操作数据库

  • 【4.1】mysql -u root -p提示输入密码时回车跳过,若提示没有mysql命令,执行4.2
  • 【4.2】cp support-files/mysql.server /etc/rc.d/init.d/mysql(复制启动文件)
  • 【4.3】ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql(添加软连接,重新执行4.1
  • 【4.4】service mysql restart(重启MySQL)
  • 进入到mysql命令后,出现[mysql>],根据自己的需要创建数据库,创建表等CRUD操作。

5.MySQL 修改密码

  • 【5.1】mysql -u root -p输入密码)
  • 【5.2】set password for root@localhost = password('新密码');
  • 【5.3】service mysql restart(重启MySQL)

6.MySQL 忘记密码后重置

  • 【6.1】service mysql start(Mysql必须在启动状态下,才可以修改密码)
  • 【6.2】mysql -u root -p(提示输入密码时回车跳过,若进入不了,执行【6.21】)
  • 【6.21】vim /etc/my.cnf(【6.2】可以进入mysql时,直接执行【6.3】)
  • 【6.22】在 [mysqld] 后面添加一行 skip-grant-tables启动安全模式
  • 【6.23】service mysql restart(重启MySQL,执行【6.2】)
  • 【6.3】use mysql(使用mysql数据库)
  • mysql>update user set password= password ("pjion233") where user="root";修改密码为:pjion233
  • mysql>flush privileges;刷新权限
  • mysql>quit(或 exit 或按 Ctrl+c 退出 
  • 【6.4】vim /etc/my.cnf(注释刚才添加的内容)
  • 【6.5】service mysql restart(重启MySQL,大功告成!)

7.开放远程连接

  • 【7.1】mysql -u root -p(输入密码)
  • mysql>update user set user.Host='%' where user.User='root';(允许远程机器连接)
  • mysql>flush privileges;刷新权限
  • mysql>quit(或 exit 或按 Ctrl+c 退出 
  • 【7.2】service mysql restart(重启MySQL)

8.设置开机自启动

  • 【8.1】cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld(将服务文件复制到init.d下重命名为mysqld)
  • 【8.2】chmod +x /etc/init.d/mysqld(赋予可执行权限)
  • 【8.3】chkconfig --add mysqld(添加服务)
  • 【8.4】chkconfig --list(显示服务列表)

9.用户赋权

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值