mysql的安装

一、Install for CentOS7 (mysql社区版)

1)删除原有的mariadb
查询:  rpm -qa|grep mariadb
卸载:  rpm -e --nodeps mariadb-libs
 
2)在https://dev.mysql.com/downloads/mysql/选择为Red Hat Enterprise Linux 7 / Oracle Linux 7 ,把os的版本选择为all。 
直接下载mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar,所有的rpm包都在里面
解压安装:
tar -xvf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar
解压后按顺序安装:
rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm
至此,mysql5.7所有文件安装完毕,接下来就是开启服务测试了。 
3)首先关闭mysql服务:
systemctl stop mysqld
4)然后修改配置文件:
vim /etc/my.cnf
5)接下来加入一句代码即可空密码登录mysql:
# Disabling symbolic-links is recommended to prevent assorted security risks

skip-grant-tables #添加这句话,这时候登入mysql就不需要密码

symbolic-links=0

6)开启mysql服务:
systemctl start mysqld

7)空密码登录mysql:
mysql -u root -p #输入命令回车进入,出现输入密码提示直接回车

8)设置mysql密码:

mysql> flush privileges; #更新权限

Query OK, 0 rows affected (0.00 sec)

mysql> set password for root@localhost = password('123456'); #设置root密码

Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql>flush privileges; #更新权限

mysql>quit; #退出

service mysqld stop # 停止mysql服务, 恢复mysql配置

vim /etc/my.cnf #修改配置文件

# Disabling symbolic-links is recommended to prevent assorted security risks

# skip-grant-tables # 注释掉这句话

symbolic-links=0

service mysqld start # 启动mysql服务

mysql -uroot -p # 输入新密码登录

——完成安装!

二、Install for Windows

1、去 MySQL 下载 zip包

2、解压到你的安装目录

3、配置环境变量 MYSQL_HOME以及path变量

我们可以目录下的 my-default.ini 文件另存为 my.ini 并修改,内容如下:

1

2

3

4

5

6

7

8

9

10

11

12

[mysqld]

basedir = D:\\Program\\mysql-5.7.14-winx64

datadir = D:\\Program\\data\\mysql

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[WinMySQLAdmin]

Server=D:\\Program\\mysql-5.7.14-winx64\bin\\mysqld.exe

[client]

default-character-set=utf8

4、初始化

mysqld --initialize # 使用随机密码创建 'root'@'localhost' 账户
mysqld --initialize-insecure # 使用空密码创建'root'@'localhost' 账户

5、启动、停止

#启动MySQL服务

mysqld --console

#关闭MySQL服务
mysqladmin -u root shutdown

6、相关命令

#  安装服务

mysqld --install MySQL --defaults-file="D:\\Program\\mysql-5.7.14-winx64\\my.ini"

#移出服务

mysqld --remove

登录,修改密码

D:\Program\mysql-5.7.14-winx64\bin>mysql -u root --skip-password

mysql: [Warning] Using a password on the command line interface can be insecure.

Welcome to the MySQL monitor.  Commands end with or \g.

Your MySQL connection id is 2

Server version: 5.7.14 MySQL Community Server (GPL)

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

Query OK, 0 rows affected (0.01 sec)

mysql> exit

Bye

# 创建数据库 orcl

D:\Program\mysql-5.7.14-winx64\bin>mysqladmin -u root -p create orcl

Enter password: ****

# 使用数据库

D:\Program\mysql-5.7.14-winx64\bin> mysql -u root -p

Enter password:******

mysql> use RUNOOB;

Database changed

mysql>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值