最新MySQL5.7.17安装教程(详细图文版本)

人气:357 ℃/2023-05-31 00:01:20

数据库软件里面用的比较多的就MySQL了,对于企业还是个人开发者,或者是学生,都是很好的选择,下面为大家带来MySQL的安装教程。

操作方法

下载MySQL5.7.17后,点击安装包后。

然后根据个人需求选择一个安装,一般情况下选择默认就可以了。

这是你电脑上可以连接到mysql的软件,比如Visual Studio,Eclipse,PyCharm等,中间是需求的版本或者额外组件,右边是状态。

选择一个选项,然后点击下面的check,如果有弹窗说明该软件没有安装需求的版本或者额外组件,如果已经安装了,则前面会多一个绿色的勾,说明可以使用。

如果没有达到要求,需要手动安装额外的软件,如果某个产品你不会用到,不安装额外软件的话也可以继续mysql。

如果有些产品你不需要用的话,不需要安装额外软件,直接点next就可以了。会弹出一个窗口,忽略他,直接点击yes就可以了。然后等待安装完成,然后一直点next。

有3个使用类型,开发者,服务器,网络专用服务器。根据个人需求选择,如果是个人,一般选择开发者就可以了。

默认直接点next可以了。PS:mysql的tcp默认端口都是3306,如果仅仅是本地软件使用,不需要用到网络来连接mysql的话,也是可以不选择的。named pipe是局域网用的协议,如果需要可以勾上。

shared memory协议,仅可以连接到同一台计算机上运行的 SQL Server 实例,一般作用不大

上面是设置最高权限的密码,这个密码很重要,务必设置一个不容易被破解的。下面是用户设置,这个在以后添加删除用户也是可以了,安装的时候可以忽略。然后点下一步。

最后是Windows系统服务和插件扩展的选项,剩下的都是一些检查或者开启状态之类的,按着默认一直点下一步可以了。

mysql5.7.21安装教程详细图解

linux系统安装mysql5.7.21详解

一、下载安装包

安装包百度盘地址: https://pan.baidu.com/s/1XIGFR_Z7Xm2goTjSDsiskg

提取码:1fm7

二、安装1、上传安装包到/usr/local下面

2、解压压缩包

#tar -xzvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz

3、修改解压后文件夹名称

#mv mysql-5.7.21-linux-glibc2.12-x86_64 mysql

4、检查用户和用户组

#cat /etc/group | grep mysql#cat /etc/passwd |grep mysql

5、创建用户和用户组

#groupadd mysql#useradd -r -g mysql mysql

6、mysql5.7版本貌似都没有data,所以需要我们创建位置:/usr/local/mysql/

# mkdir data7、授权目录和用户

# chown -R mysql:mysql mysql/# chmod -R 755 mysql/

8、安装并初始化

首先要备份/etc/my.cnf,不然会出现各种PID或者SOCK有关问题

#/usr/local/mysql/bin/mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

执行完命令之后,会有默认生成的密码,记录下,后面会用

注意:上面如果出现报错:

#./mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

是因为libnuma没有安装或者安装的是32位的,我们需要的则是64位

运行安装64位,命令:

yum install numactl.x86_649、复制启动脚本到资源目录

# cd mysql# cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld

10、增加mysqld服务控制脚本执行权限

# chmod x /etc/rc.d/init.d/mysqld

11、将mysqld服务加入到系统服务

# chkconfig --add mysqld

12、检查mysqld服务是否已经生效

# chkconfig --list mysqld

13、启动mysql

# service mysqld start

14、登录mysql

# mysql -u root -p

如图:如果提示没有mysql命令的话,执行下面命令

# ln -s /usr/local/mysql/bin/mysql /usr/bin15、重新登录mysql

编写命令敲回车键

# mysql -u root -p

提示输入密码时,输入之前安装时记录的初始密码

16、修改mysql密码

命令(把root密码修改为root):

mysql> flush privileges;mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';mysql> flush privileges;mysql> quit

如果输入命令式报错:

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

输入执行下面命令即可:

alter user 'root'@'localhost' identified by '20160805';三、连接数据库1、连接mysql

2、如果连接不上,进入mysql模式,执行下面语句

mysql> grant all privileges on *.* to 'root' @'%' identified by 'root';Query OK, 0 rows affected, 1 warning (0.00 sec)mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)mysql> quitBye

如果还是连接不上,请检查自己的服务器防火墙3306是否开放

推荐

首页/电脑版/网名
© 2026 NiBaKu.Com All Rights Reserved.