MySQL安装配置

目录

Linux

Windows

MAC


Linux

基于centos7安装mysql

Step 1

yum install mysql-community-server -y
# 安装完后mysql自动启动,root的密码在/usr/local/mysql/.passwd里

Step 2

service mysqld start # 启动mysql
service mysqld stop # 关闭mysql
service mysqld status # 查看mysql状态

Step 3

# 查看随机密码
grep 'password' /var/log/mysqld.log |head -n1
# 使用随机密码登录
mysql -uroot -p
# 修改密码为xxx
ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxx';
# 刷新权限
flush privileges;

navicat连接mysql失败解决方案

# 进入数据库
use mysql;
select user, host from user;
# 若没有user = root,host = % 的用户,则执行
update user set host='%' where user='root';
# 给root用户授权,xxx为root用户密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'xxx' WITH GRANT OPTION;
# 权限生效
flush privileges;
# 创建用户test,密码为xxx
GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' IDENTIFIED BY 'xxx' WITH GRANT OPTION;
# 权限生效
flush privileges;

Windows

基于Windows 10安装MySQL

Step 1

进入Archives,选择MySQL版本、系统类型和版本,下载MySQL

Step 2
下载zip Archive后,安装MySQL,解压就是安装,将下载好的安装包解压到想安装的盘里,我选择的D盘
 
 Step 3
进入解压后文件的bin目录下,管理员打开命令行窗口,进入bin目录
这里写图片描述

Step 4

bin目录下输入安装命令mysqld -install
这里写图片描述 
注:若出现Install/Remove of the Service Denied!(安装/卸载服务被拒绝),说明cmd窗口不是以管理员身份运行,需重新以管理员身份打开cmd窗口,进入bin目录下,输入安装命令mysqld -install


Step 5

配置MySQL,安装目录下新建data文件夹

 

bin目录下,输入命令mysqld --initialize --user=mysql --console,data文件夹内会生成后缀名为.err的文件,文件内包含初次使用MySQL时生成的一个临时随机密码(MySQL 5.7以上版本)
这里写图片描述 
Step 6
MySQL安装目录下新建.ini格式文件my.ini,并以记事本格式打开写入下面代码

[mysqld]
basedir=D:\mysql-5.7.20-winx64
datadir=D:\mysql-5.7.20-winx64\data
port=3306

 

注:上面basedir、datadir后面盘符是你选择解压MySQL的路径盘,我这里是解压在C盘。写入上面代码后保存关闭。 

Step 7

接着我们来启动MySQL服务,输入如下命令:

net start mysql

Step 8
输入如下命令登录MySQL

mysql -u root -p

 

这里写图片描述 
上图中红线标注部分是我们初次使用MYSQL时要求输入的随机密码,这个密码前面我们已经在.err文件中找到了,这里输入即可。此时我们已经成功配置好MYSQL了,

Step 9

为了方便登录使用MYSQL,我们可以自己设定下每次登录MYSQL时输入的密码,输入以下命令设置登录密码

set password for root@localhost=password('xxxxxx');
或:alter user 'root'@'localhost' identified by 'xxxxxx';

其中xxxxxxx就是你自己设置的密码,别忘了此命令后面还有一个英文状态下的符号;哦,密码设置成功后会显示: 
这里写图片描述 
至此为止,你已经成功安装并配置好MYSQL了,

Step 10

还有一个问题是在上面我们使用命令mysql -u root -p登录MYSQL时是在C:\mysql-5.7.20-winx64\bin下调用此命令的,如果下次重新打开cmd窗口你输入登录命令,可能系统就无法识别此命令了,因此,这里我们可以设置下系统的环境变量,这样每次打开cmd窗口后直接就可以调用MYSQL的登录命令了。 
系统环境变量配置 
这里写图片描述 
找到系统属性,进入环境变量设置 
 
选择系统变量中的path进行编辑,新建一个路径,这个路径就是你的MYSQL解压路径,我这里是C:\mysql-5.7.20-winx64\bin\。环境变量设置好后,我们重新打开cmd黑窗口,调用MYSQL的登录使用命令mysql -u root -p,输入你已经设置好的登录密码,进入MYSQL。如图: 
这里写图片描述 
OK,看到此你应该可以长舒一口气,MYSQL的下载、安装以及配置已经全部完成,当然你也可以迫不及待的输入一些SQL简单语句测试下MYSQL运行状况,比如输入如下命令查看当前数据库:

show databases;

输入命令quit或exit,退出MYSQL

MAC

官网下载后打开安装包,一直下一步到安装完成

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值