linux下怎么安装mysql

方法/步骤:访问mysql官网下载mysql编译的二进制安装包。
在下载页面的SelectPlatform:选项中选择linux-generic,然后滚动到底部。
对于6 4 位系统,下载Linux-Generic (glibc2 .5 )(x8 6 ,6 4 位),对于3 2 位系统,下载Linux-Generic (glibc2 .5 )(x8 6 ,3 2 位)并解压3 2 位安装包:进入安装包所在目录,执行命令:tarmysql-5 .6 .1 7 -linux-glibc2 .5 -i6 8 6 .tar.gz 复制解压的mysql文件夹复制到系统本地软件文件夹:执行命令:cmysql-5 .6 .1 7 -linux-glibc2 .5 -i6 8 6 /usr/local/mysql-r 注意:不要在目录末尾添加/添加系统mysql组和mysql用户:执行命令:groupadd mysql和useradd-r-gmysqlmysql 安装数据库:进入mysql软件安装目录:执行命令 cd /usr/local/mysql 将当前目录所有者修改为用户mysql:执行命令chown -Rmysql:mysql./安装数据库:执行命令行 ./scripts/mysql_install_db--user=mysql 修改当前目录属主为root用户:执行命令 chown-Rroot:root./修改当前数据目录属主为mysql用户:执行命令 chown -Rmysql :mysqldata 此数据库安装完成后,启动mysql服务,添加mysql服务启动动态:添加启动:执行命令cpsupport-files/mysql.server/etc/init.d/mysql,将启动脚本放在启动初始化文件夹中以启动我的SQL服务:执行命令servicemysqlstart。
执行命令:ps -ef|grepmysql。
您将看到 mysql 服务已成功启动,如图所示。
修改mysql root用户密码。
初始root密码为空:执行命令:./bin/mysqladmin-ur。
ootpassword 'password' 将mysql客户端放入默认路径:ln -s /usr/local/mysql/bin/mysql/usr/local/bin/mysql 注意:建议使用软链接,而不是直接复制包文件,以便系统可以安装多个版本的mysql。

Mysql8.0 免install重装

不安装MySQL8 .0重装说明 核心步骤概述 下载并解压 从官网下载MySQL8 .0的ZIP压缩包(如mysql-8 .0.3 4 -winx6 4 .zip)并解压到目标文件夹(如E:MySQL)。
准备配置文件复制现有的my.ini或创建一个新的配置文件,指定主路径(如Basedir、datadir)和身份验证插件(如mysql_native_password)。
初始化数据目录使用mysqld--initialize-insecure初始化一个空的数据目录以避免生成随机密码。
如果该文件夹不为空,则必须先将其删除。
作为 Windows 服务安装。
以管理员身份运行 mysqld --installMySQL8 0 --defaults-file="path my.ini" 以确保服务已正确注册。
启动服务及密码设置通过netstartMySQL8 0启动服务,登录后执行ALTERUSER更改密码。
具体操作步骤 1 .解压并准备文件夹:将ZIP包解压到E:MySQLmysql-8 .0.3 4 -winx6 4 并确保文件夹结构完整(包括bin、lib等文件夹)。
2 、配置文件(my.ini) 关键配置示例: [mysqld]port=3 3 06 basedir="E:/MySQL/mysql-8 .0.3 4 -winx6 4 /"datadir="F:/MySQLData/"# 确保目录存在且为空 default_authentication_plugin=mysql_native_password 注意:路径中使用正斜杠/或双反斜杠,以避免退出问题。
3 . 初始化数据目录命令(具有管理员权限的CMD): cdE:MySQLmysql-8 .0.3 4 -winx6 4 binmysqld--initialize-insecure--console--defaults-file="E:MySQLmysql-8 .0.3 4 -winx6 4 my.ini" 验证:检查datadir是否创建系统表文件(例如ibdata1 )。
4 . 作为 Windows 服务安装。
安装命令:mysqld--installMySQL8 0--defaults-file="E:MySQLmysql-8 .0.3 4 -winx6 4 my.ini"。
删除错误的服务:scdeleteMySQL8 0#或使用mysqld--removeMySQL8 0。
5 、启动服务并登录。
启动服务:netstartMySQL8 0。
登录并更改密码。
:mysql-uroot--skip-passwordALTERUSER'root'@'localhost'IDENTIFIEDBY'新密码';常见问题与解答 错误:无法打开共享库 检查其基于路径是否正确,并确保 libplugin 中存在 component_reference_cache.dll。
错误:Ermsg.sys 文件版本不匹配。
重新解压 ZIP 包以确保文件完整,或从相同版本的其他安装中复制共享文件夹。
服务无法启动。
检查错误日志 (datadir Hostingname.err) 以确认不存在端口冲突或权限问题。
升级数据目录 如果旧数据目录是旧版本的,字典会在初始化时自动升级(如日志中的8 001 7 到8 002 3 ),无需人工干预。
重点说明:管理员权限:所有与安装/启动服务相关的操作都需要在管理员的CMD或PowerShell中执行。
路径规范:配置文件和命令的路径中避免使用空格或特殊字符(例如,ProgramFiles 建议替换将其更改为 Progra~1 )。
备份数据:如果保留原始数据目录,请务必在初始化前进行备份,以免意外覆盖。
通过以上步骤,无需安装即可重装MySQL 8 .0,并复用原来的数据目录和配置,避免占用C盘空间的问题。

怎样在linux系统上安装mysql数据库

安装MySQL之前的准备工作 在安装MySQL之前需要做一些准备工作。
首先,确保Linux上已经安装了MySQL服务。
如果不确定,可以运行以下命令进行确认。
[root@localhost ~]#rpm -q mysql 执行命令后结果如下,说明MySQL服务没有安装。
[root@localhost ~]#rpm -q mysql​软件包MySQL未安装 如果发现MySQL服务未安装,则需要准备安装MySQL服务所需的rpm包,如下图: 下载地址:http://dev.mysql.com/downloads/mysql/。
MySQL-server-community-5 .1 .2 6 -0.rhel4 .i3 8 6 .rpm MySQL-client-community-5 .1 .2 6 -0.rhel4 .i3 8 6 .rpm MySQL-shared-community-5 .1 .2 6 -0.rhel4 .i3 8 6 .rpm MySQL-devel-community-5 .1 2 6 -0.rhel4 .i3 8 6 .rpm​MySQL-test-community-5 .1 .2 6 -0.rhel4 .i3 8 6 .rpm​MySQL-community-deb uginfo-5 .1 .2 6 -0.rhel4 .i3 8 6 .rpm​MySQL安装详细过程安装方式有很多种。
下面以RPM包安装和源码安装两种方式为例进行说明。
1 、RPM包安装方法 运行如下命令: [root@test1 local]# rpm -ivh MySQL-server-community-5 .1 .2 6 -0.rhel4 .i3 8 6 .rpm 准备... [1 00%] 1 : MySQL-Server [1 00%] 按照上面的方法安装其他5 个RPM文件应该没有问题。
2 、源码安装方式使用源码方式安装MySQL数据库,首先要从相应的网站下载相应的MySQL安装包文件(mysql-5 .0.1 5 .tar.gz),然后进行相应的安装工作。
具体安装步骤如下。
步骤1 :向mysqld服务添加登录组和用户名,并运行以下命令。
[root@localhost ~]#groupadd mysql [root@localhost ~]#useradd -g mysql mysql 步骤2 :解压MySQL安装包,运行以下命令。
[root@localhost ~]#gunzip < mysql>分配一个可执行文件来配置并运行以下命令。
[root@localhost ~]#chmod +x configure将字符集更改为GBK[默认字符集为ISO-8 8 5 9 -1 (Latin1 )]并运行以下命令。
[root@localhost ~]#./configure --prefix=/usr/local/mysql --with-charset=gbk [root@localhost ~]#make 步骤4 :执行以下命令安装[root@localhost ~]#make install。
此外,如果要安装选项文件,请使用当前现有的 support-files 文件夹作为模板并运行以下命令。
[root@localhost ~]#cp support-files/my-medium.cnf /etc/my.cnf 同时,如果您希望MySQL每次开机时自动启动,则需要按照以下说明进行操作。
[root@localhost ~]#cp -r support-files/mysql.server /etc/init.d/mysql [root@localhost ~]#cd /etc/rc.d/init.d [root@localhost ~]#chmod +x mysql                                                                                                                        [root@localhost ~]#sbin/chkconfig --del mysql      [root@localhost ~]#sbin/chkconfig --add mysql  步骤五:执行以下命令,安装目录。
[root@localhost ~]#cd /usr/local/mysql 第6 步:授予root对程序的所有权限,并将数据目录的所有权限授予所有可以运行mysqld的用户。
假设MySQL的安装目录为/usr/local/mysql,执行以下命令。
首先,将文件的所有权授予“root”并运行以下命令。
[root@localhost ~]#chown -R root 然后向用户“mysql”授予数据目录支持并运行以下命令。
[root@localhost ~]#chown -R mysql var 最后,为“mysql”组授予组权限,并运行以下命令。
[root@localhost ~]#chgrp -R mysql 步骤七:所有配置完成后,运行以下命令测试运行MySQL [root@localhost ~]#/usr/local/mysql/bin/mysqld_safe --user=mysql & [root@localhost ~]#service mysql start 步骤八、测试一切正常后,出于安全考虑最好更改管理员密码。
您可以运行 mysqladmin 并运行以下命令。
[root@localhost ~]#cd bin [root@localhost ~]#./mysqladmin -u root 密码 ****** 步骤九:允许其他用户访问本机,运行以下命令。
[root@localhost ~]#./mysqladmin -u root -p mysql 步骤1 0:更改MySQL数据库的端口号,执行以下命令。
[root@localhost ~]#vi /etc/my.cnf 步骤 1 1 :重新启动应用程序并运行以下命令。
[root@localhost ~]#service MySQL restart 上面的MySQL安装方法有点复杂。
建议从包管理器窗口安装。