linux上mysql安装详细教程

linux上mysql安装详细教程

本文主要介绍了在linux上安装mysql的详细教程,具有一定的参考价值。感兴趣的朋友可以参考一下。

所有平台的MySQL是:MySQL下载。选择你需要的MySQL社区服务器版本和对应的平台。

MySQL服务器。除非您只想连接到运行在另一台机器上的MySQL服务器,否则您需要这个选项。

Mysql-client-Mysql客户端程序,用来连接和操作MySQL服务器。

MySQL-devel-library和包含文件。如果想编译其他MySQL客户端,比如Perl模块,就需要安装这个RPM包。

MySQL-shared-这个包包含一些语言和应用程序需要动态加载的共享库(libmysqlclient.so*),使用MySQL。

MySQL基准和性能测试工具,用于MySQL数据库服务器

安装步骤:

官网提供两种安装包下载,一种是rpm的,一种是tar的,两种都有,请选择。

首先介绍rpm包的安装步骤:

将下载的文件传输到服务器,并放在一个文件夹中。

进入该文件并执行以下命令:

[root @ host]# rpm-I MySQL-5 . 0 . 9-0 . i386 . rpm

MySQL-5.0.9-0.i386.rpm是您下载的文件的名称。

上面安装mysql服务器的过程会创建mysql用户,并创建一个mysql配置文件my.cnf

你可以在/usr/bin和/usr/sbin中找到所有与MySQL相关的二进制文件。所有数据表和数据库都将创建在/var/lib/mysql目录中。

Tar包安装过程:

Mysql

进去点击社区,然后点击Mysql社区服务器。

在这里写一个图片说明

如图1,定位是选择之前的版本,根据自己的需求选择合适的版本。

2是不同系统下的linux版本。选择后,将滚动条拉到底部,下载。

下载后,将tar包传输到服务器。

1.解压

#解压

tar-zxvf MySQL-5 . 6 . 33-Linux-glibc 2.5-x86 _ 64 . tar . gz

#复制解压缩的mysql目录

CP-r MySQL-5 . 6 . 33-Linux-glibc 2.5-x86 _ 64/usr/local/MySQL

2.添加用户和用户组

#添加用户组

groupadd mysql

#将用户mysql添加到用户组mysql

useradd -g mysql

3.安装

cd /usr/local/mysql/

#创建一个数据文件夹

mkdir。/data/mysql

#修改文件权限

mysql:mysql。/

#安装并指定用户和数据文件夹位置

./scripts/MySQL _ install _ db-user=MySQL-datadir=/usr/local/MySQL/data/MySQL

#将mysql复制到服务自动启动中。

cp支持-files/MySQL . server/etc/init . d/mysqld

#修改权限为755,即root可以执行

chmod 755 /etc/init.d/mysqld

#将配置文件复制到etc,因为默认启动是先加载etc下的配置文件。

cp支持-files/my-default . cn f/etc/my . cn f

#修改启动脚本

vi /etc/init.d/mysqld

#修改的项目:

basedir=/usr/local/mysql/

datadir=/usr/local/MySQL/data/MySQL

#启动服务

服务mysqld启动

#测试连接

./mysql/bin/mysql -uroot

#添加环境变量并编辑/etc/profile,这样就可以在任何地方使用mysql命令。

导出路径=$PATH:/usr/local/mysql/bin

#启动mysql

服务mysqld启动

#关闭mysql

服务mysqld停止

#重启mysql

服务mysqld重启

#检查运行状态

服务mysqld状态

4.问题

安装完成后,修改root密码,配置相关用户。

使用该工具完成远程连接后,会报告该错误,因为没有远程连接的用户权限。

解决1:

将“mysql”数据库的“用户”表中的“主机”条目从“本地主机”更改为“%”。

使用mysql

从用户中选择“主机”,其中user=“root”;

更新用户集host=“%”,其中user=“root”;

刷新权限;

解决2:

直接授权

授予*上的所有权限。*到由带有GRANT选项的“youpassword”标识的“root”@“% ”;

精彩话题分享:

不同版本的Mysql安装教程

各版本Mysql5.7安装教程

各版本Mysql5.6安装教程

mysql8.0版本安装教程

这就是本文的全部内容。希望对大家的学习有帮助,支持我们。

linux上mysql安装详细教程