MYSQL安装
2021/7/16 19:05:20
本文主要是介绍MYSQL安装,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
可视化工具Navicat
- 官网下载 http://www.navicat.com.cn/download/navicat-premium
IDEA
- IDEA支持数据库可视化
下载mysql
- 网易镜像站下载 http://mirrors.163.com/mysql/Downloads/MySQL-8.0/
- mysql官网下载 https://dev.mysql.com/downloads/mysql/
- 选择版本后直接下载无需登录
Windows下安装mysql
- 执行下载好的msi文件
- 选择mysql版本
- 下一步直至输入密码
- 输入密码后继续下一步直至完成,通过Navicat连接测试
Linux下安装MYSQL
- 使用FinalShell连接Linux
# 创建文件夹 mkdir /usr/local/mysql # 将下载好的压缩包复制过来或者使用命令直接下载 # wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.25-linux-glibc2.12-x86_64.tar.xz # 解压 tar -xvf mysql-8.0.25-linux-glibc2.12-x86_64.tar.xz # 重命名 mv mysql-8.0.25-linux-glibc2.12-x86_64 mysql8.0 # 添加用户组mysql groupadd mysql # 添加用户 mysql useradd -r -g mysql mysql # 创建数据目录以及赋予权限 mkdir -p /data/mysql chown mysql:mysql -R /data/mysql # 修改配置文件 vim /etc/my.cnf bind-address=0.0.0.0 port=3306 user=mysql basedir=/usr/local/mysql/mysql8.0 datadir=/data/mysql socket=/tmp/mysql.sock log-error=/data/mysql/mysql.err pid-file=/data/mysql/mysql.pid # character config character_set_server=utf8mb4 symbolic-links=0 explicit_defaults_for_timestamp=true # 初始化 cd /usr/local/mysql/mysql8.0/bin ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/mysql8.0 --datadir=/data/mysql/ --user=mysql --initialize # 查看密码 cat /data/mysql/mysql.err # A temporary password is generated for root@localhost: 3oCwJ&)U4vZC 初始密码 # 启动mysql cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql service mysql start # Starting MySQL.. SUCCESS! 启动成功 # 登录连接 ./mysql -uroot -p # Enter password: 输入密码为上面的初始密码 3oCwJ&)U4vZC # 修改密码 alter user 'root'@'localhost' identified by '123456'; # 使root能再任何host访问 update user set host = '%' where user = 'root'; # 远程无法连接mysql,需要关闭防火墙 # 查看防火墙状态 firewall-cmd --state # 关闭防火墙 systemctl stop firewalld.service # 禁止开机自启 systemctl disable firewalld.service # 成功连接
这篇关于MYSQL安装的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-07MySQL读写分离入门:轻松掌握数据库读写分离技术
- 2024-12-07MySQL读写分离入门教程
- 2024-12-07MySQL分库分表入门详解
- 2024-12-07MySQL分库分表入门指南
- 2024-12-07MySQL慢查询入门:快速掌握性能优化技巧
- 2024-12-07MySQL入门:新手必读的简单教程
- 2024-12-07MySQL入门:从零开始学习MySQL数据库
- 2024-12-07MySQL索引入门:新手快速掌握MySQL索引技巧
- 2024-12-06BinLog学习:MySQL数据库BinLog入门教程
- 2024-12-06Binlog学习:MySQL数据库的日志管理入门教程