安装MySQL5.7

Centos7.6环境

  1. 将mysql压缩包拷贝至服务器 /opt 目录下
    在这里插入图片描述
  2. 解压缩,并将文件夹重命名为 mysql,修改目录及文件的拥有者
tar -zxvf mysql-5.7.31-el7-x86_64.tar.gz
chown -R root:root mysql
  1. 创建配置文件 /etc/my.cnf
[mysqld]
basedir=/opt/mysql/
datadir=/opt/mysql/data
socket=/tmp/mysql.sock
user=root
symbolic-links=0
lower_case_table_names=1
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB

[client]
port=3306

[mysqld_safe]
log-error=/opt/mysql/log/mysqld.log
  1. 创建日志目录
mkdir /opt/mysql/log
  1. 初始化数据库,该步骤会生成初始密码
bin/mysqld --initialize
  1. support-files/mysql.server 中找到 “mysqld_safe” 这一命令,在其后添加 --user=root
$bindir/mysqld_safe --datadir="$datadir" --pid-file="$mysqld_pid_file_path" --user=root $other_args >/dev/null &
  1. 将mysql设置为系统服务
cp support-files/mysql.server /etc/init.d/mysqld
  1. 设置开机自启动,并开启mysql服务
/sbin/chkconfig mysqld on
systemctl start msyql
  1. 登录mysql,修改密码
mysql -u root -p

# 修改登录密码:
alter user 'root'@'localhost' identified by '123456';
# 允许远程登录:
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
# 刷新命令生效
flush privileges;

Windows环境

  1. 将mysql压缩包拷贝至D盘
    在这里插入图片描述
  2. 进入mysql文件夹,拷贝一份 my-default.ini,重命名为 my.ini,修改其内容
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8

[mysqld]
port = 3306
basedir=D:\\mysql
datadir=D:\\mysql\\data
 
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB

#表名不区分大小写
lower_case_table_names=1
  1. 安装
#以管理员身份打开命令行,执行mysql安装命令
mysqld -install
# 创建root账户,端口默认3306,默认安装可直接复制(这个命令会生成初始密码,注意要保存)
mysqld --initialize --user=root --console
  1. 启动mysql
net start mysql
  1. 登录mysql,修改密码
mysql -u root -p

# 修改登录密码:
alter user 'root'@'localhost' identified by '123456';
# 允许远程登录:
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
# 刷新命令生效
flush privileges;
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值