本文为大家介绍mysql下载安装教程8.0.26(mysql下载安装教程8.0.19),下面和小编一起看看详细内容吧。
mysql下载及安装教程
mysql是一个跨平台的开源关系型数据库管理系统,多用于中小型网站或系统的开发。在软件开发中使用数据库技术,可以方便数据共享,减少数据冗余,便于对数据进行统一操作和控制。与oracle、db2等大型数据库相比,mysql具有体积小、速度快、成本低的特点。这些特性使得mysql 在开源世界大受欢迎。接下来,我将带领大家学习如何下载和安装mysql。
工具/材料
windows操作系统
有两个不同版本的mysql。 mysql community server 是免费社区版,mysql enterprice server 是企业版服务器。此版本需要付费,官方会提供技术支持。对于小软件开发或者自己学习使用,我们可以下载免费的社区版。我们在搜狗搜索框中输入mysql官网,进入如下页面,点击downloads--community。
我们在重定向页面选择mysql community downloads下的download按钮,选择windows版本的安装包,我们选择msi格式的安装包,点击go to download按钮,如下图。安装包只能是32位的。即使机器是64 位操作系统也没关系。图中有两个安装版本。第一个版本在线安装,第二个下载的版本离线安装。安装过程中我们不需要登录,选择no thanks, just start my download。
安装包下载完成后,我们右键安装,安装过程中选择我接受许可协议的许可条款。安装类型选择server only,执行过程如下图所示。
在安装过程中,我们可以看到默认的端口号是3306,然后我们需要输入密码,密码不要设置的太弱。在安装过程中,我们勾选了开机自动启动,如下图所示。执行安装,我们选择execute,然后开始等待安装。
安装完成后,我们找到了原生的mysql客户端工具,这是一个命令行工具,可以执行sql命令,但是不能用于复杂的开发工作。使用这个工具可以帮助我们快速上手mysql数据库。
我们打开这个客户端软件,输入密码后可以看到光标处是mysql,输入show databases可以看到默认的数据库。还有很多其他的sql命令,就不一一列举了。
特别提示
安装过程中可能会提示未安装microsoft visual c++ 2015。我们只是在线等待安装完成。这可能需要很长时间,请耐心等待。
电脑如何安装mysql
方法/步骤
1个
检查电脑是否安装了mysql服务
1.win+r打开dos窗口。
2、输入services.msc打开本地服务窗口。
3、查看mysql服务是否存在。
请点击输入图片描述
2个
获取mysql安装包
1、打开mysql下载地址,mysql官方下载地址。
2.选择自己的安装平台,这里选择microsoft windows。
3.选择合适的安装包,进入下载页面,点击下载获取安装包。
请点击输入图片描述
请点击输入图片描述
3个
配置mysql环境变量
1. 将下载的安装包解压到合适的目录。
2、配置mysql环境变量,步骤如下:
在电脑上右击——选择属性——高级系统配置——环境变量——选择系统变量path——选择编辑——在变量值输入框末尾加一个分号,后面是解压后的目录——点击确定。
请点击输入图片描述
请点击输入图片描述
4个
生成mysql数据目录,即数据目录。打开dos窗口,进入mysql目录下的bin目录,执行命令mysqld --initialize-insecure --user=mysql,在mysql目录下生成data目录。
请点击输入图片描述
请点击输入图片描述
5个
执行mysql安装命令。打开dos窗口,进入mysql目录下的bin目录,执行命令mysqld -install。此时界面提示服务安装成功。
请点击输入图片描述
6个
启动mysql 服务。打开dos窗口,进入mysql目录下的bin目录,执行命令net start mys
ql,此时界面提示服务启动成功,此时安装完毕。
请点击输入图片描述
mysql8安装教程
1、从网上下载mysql8.0.12版本,下载地址
2、下载完成后解压
3、我解压的路径是:d:javamysql-8.0.12-winx64
4、配置文件:首先在解压的路径下查看是否含有my.ini的文件,如果没有则新建一个,内容如下:数据库配置:通过管理员权限进入cmd(如果不是管理员权限就会出现问题) ,进入mysql安装目录的bin目录下
5、接着输入mysqld --initialize --console,就会出现以下画面,其中标红的为数据库root用户的初始密码,一定要牢记,后面登录需要用到,当然要是不小心关掉了或者没记住,删掉初始化的 data目录,再执行一遍初始化命令又会重新生成。
6、再然后输入mysqld --install安装mysql服务,输入net start mysql启动服务,备注:mysqld --remove是卸载mysql服务,net stop mysql是停止服务。
7、进入数据库的配置:输入mysql -u root -p后会让你输入密码,密码为前面让你记住的密码,输入正确后就会出现如下界面,表示进入了mysql命令模式。
8、接着更改密码,输入alter user 'root'@'localhost' identified with mysql_native_password by '新密码'; 出现如下界面表示更改成功。
9、到此,mysql8.0.12数据库就安装完成了。
mysql安装教程
1、首先打开下载的安装文件。
2、mysql安装向导启动,点击“next”继续。
3、选择安装类型,有“typical(默认)”、“complete(完全)”、“custom(用户自定义)”三个选项,我们选择“custom”,有更多的选项,也方便熟悉安装过程。
4、在“mysql server(mysql服务器)”上左键单击,选择“this feature, and all subfeatures, will be installed on local hard drive.”,即“此部分,及下属子部分内容,全部安装在本地硬盘上”。点选“change...”,手动指定安装目录。
5、确认一下先前的设置,如果有误,按“back”返回重做。按“install”开始安装。
6、正在安装中,请稍候。
7、点击“next”继续。
8、最后软件安装完成了,出现上面的界面,这里有一个很好的功能,mysql 配置向导,不用向以前一样,(自己手动乱七八糟的配置my.ini 了,将“configure the mysql server now”前面的勾打上,点“finish”结束)。
linux安装iscp数据库提示已经存在
一、linux安装,按百度上mysql安装步骤进行,参考:
我是自己从windows先把mysql的linux包下下来,通过共享的方式将mysql的安装包复制到linux操作系统的/usr/local/mysql 路径下
1、我下载的包是:mysql-8.0.22-linux-glibc2.12-x86_64.tar.xz
故先解压再安装
1)xz -d mysql-8.0.22-linux-glibc2.12-x86_64.tar.xz
2)tar -xvf mysql-8.0.22-linux-glibc2.12-x86_64.tar
2、查看linux系统下是否有安装mysql,有的话先卸载,查看命令
whereis mysql;find / -name mysql
将查找出来的文件和目录都删除掉,删除后再用以上命令查看是否删除干净
3、为mysql创建所属用户组和用户名(如果用户组和用户名存在就无需创建了,使用cat /etc/group | grep mysql;cat /etc/passwd | grep mysql)
groupadd mysql
useradd -r -g mysql mysql
4、在/usr/local/mysql创建data目录
mkdir /usr/local/mysql/data
5、将mysql设置权限
chown -r mysql:mysql /usr/local/mysql
chmod -r 755 /usr/local/mysql
6、 编译安装并初始化数据库
cd /usr/local/mysql/bin
./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql
编译安装初始化数据库的时候出现问题报没有libaio这个软件
可通过yum进行安装该软件:yum install libaio-devel.x86_64
如果你不知道包名是什么,可通过 yum search libaio,会列出来相关的包,选择你要安装的包就可以了
初始化成功后:记录日志最末尾位置root@localhost:后的字符串,此字符串为mysql管理员临时登录密码。
7、编辑配置文件my.cnf
此处我打开后my.cnf默认有如下:
[mysqld]
datadir=/var/mysql/data
socket=/var/lib/mysql/mysql.sock
symbolic-links=0
随后我根据参考步骤将其余几项也添加进去,且修改了datadir 将socket这项删除了
[mysqld]
datadir=/usr/local/mysql/data
port=3306
sql_mode=no_engine_substitution,strict_trans_tables
symbolic-links=0
max_connections=600
innodb_file_per_table=1
lower_case_table_names=1
character_set_server=utf8
8、启动mysql服务器
/usr/local/mysql/support-files/mysql.server start
问题来了,怎么都启动不了,老是说the server pid file not found
?
我将百度上所有的方法都试了一边都不行,百度上的方法有如下:
mysql server pid file could not be found! 解决办法
1.可能是/usr/local/mysql/data/rekfan.pid文件没有写的权限
解决方法 :给予权限,执行 “chown -r mysql:mysql /var/data” “chmod -r 755 /usr/local/mysql/data” 然后重新启动mysqld!
2.可能进程里已经存在mysql进程
解决方法:用命令“ps -ef|grep mysqld”查看是否有mysqld进程,如果有使用“kill -9 进程号”杀死,然后重新启动mysqld!
3.可能是第二次在机器上安装mysql,有残余数据影响了服务的启动
解决方法:去mysql的数据目录/data看看,如果存在mysql-bin.index,就赶快把它删除掉吧,它就是罪魁祸首了。本人就是使用第三条方法解决的 !
4.mysql在启动时没有指定配置文件时会使用/etc/my.cnf配置文件,请打开这个文件查看在[mysqld]节下有没有指定数据目录(datadir)
解决方法:请在[mysqld]下设置这一行:datadir = /usr/local/mysql/data
5.skip-federated字段问题
解决方法:检查一下/etc/my.cnf文件中有没有没被注释掉的skip-federated字段,如果有就立即注释掉吧。
6.错误日志目录不存在
解决方法:使用“chown” “chmod”命令赋予mysql所有者及权限
7.selinux惹的祸,如果是centos系统,默认会开启selinux
解决方法:关闭它,打开/etc/selinux/config,把selinux=enforcing改为selinux=disabled后存盘退出重启机器试试。
8.解决办法
cd/usr/local/mysqlcd/usr/local/mysqlchown -r mysql.mysql .
su?mysqlsu?mysql cd /usr/local/mysql
scripts/mysqlinstalldbscripts/mysqlinstalldb exit
/etc/init.d/mysqld restart
上面没有解决的话,查看磁盘空间大小 df -h 清空binlog
如果上面都不成的话,最终解决办法,如果是主从的话,要重新同步
删除了 ib_logfile0 和 ib_logfile1 两个文件,就正常了
后面我从另外一篇文档上找到了根本原因,意思是参考自己数据库编译安装初始化的时候的错误日志,根据错误的日子去找原因,我在/usr/local/mysql/data/centos7.err里找到了,就是说mysql启动时使用的datadir是错误的,告诉我需要重新创建data,
此后我将原先的data改名为data1,再次重新初始化一下生成data后,就可以正常启动了。(个人认为肯定是初始化的时候,datadir没有将my.cnf中的datadir覆盖导致的)
9、为mysql启动创建软连接:
ln -s /usr/local/mysql/bin/mysqld /usr/bin/mysql
10、数据库好不容易装好后,有忘记数据库登录的密码,修改密码也耗了好多时间,因为不知道mysql5.6以上版本将password()这个函数去掉了,mysql8.修改登录密码如下:
参考:
1) 进入配置文件 vim /etc/my.cnf 添加代码 skip-grant-tables 即可跳过mysql密码验证进行登录
2)重启mysql
3)需要先将root密码置空 update user set authentication_string='' where user = 'root';
4)再次编辑配置文件my.cnf 去除免密码登陆
修改mysql配置,删掉或注释掉步骤1中添加的语句 skip-grant-tables
5)重启服务
service mysql restart
6)修改密码,执行如下命令:
mysql -u root -p //提示输入密码时直接敲回车,刚刚已经将密码置空了
开始修改密码:
alter user 'root'@'localhost' identified with mysql_native_password by '密码';
flush privileges;
好了,mysql下载安装教程8.0.26(mysql下载安装教程8.0.19)的介绍到这里就结束了,想知道更多相关资料可以收藏我们的网站。
星轴max是太垃圾,星轴笔记本是杂牌吗
固态硬盘大的好处,固态硬盘的好处是什么
酷派7296s怎么root,酷派大神7296s
gpdwin4预售,在网上看到了gpd win掌机非常不错准备入手但不知道质量如何
mvp和mvc,mvvm模式和mvc的区别(mvc和mvp的区别)
mysql下载安装教程8.0.26(mysql下载安装教程8.0.19)
英特尔13代cpu参数,i513400和i712700哪个好
用猫直接连接电脑上网(猫和台式电脑怎么连接网络)
oppo微信怎么设置指纹支付功能(oppo微信怎么设置指纹支付方式)
金士顿固态,金士顿的ssd怎么样
台式电脑的硬盘号怎么看,台式电脑的硬盘序列号怎么看
苹果xr分屏功能怎么用不了(苹果xr手机分屏功能怎么用)
win11频闪(win11打开edge闪屏)
boss直聘举报人是匿名吗安全吗(boss直聘举报人是匿名吗知乎)
oppor5怎么用联通4g网,oppor5支持联通4G网络吗
一加怎么刷魅族系统更新失败怎么办啊
小米2s耳机怎么设置,小米手机2s使用耳机怎么操作
2021年性价比高的显示器(2020年最好的电脑显示器)
怎么设置手机用内存卡oppo,华为手机增加内存卡怎么设置
英特尔电脑棒怎么用,英特尔至强可以在普通电脑上使用吗