欢迎来到皮皮网官网

【开源HTML模板源码】【猫源码】【会员源码】linux 源码mysql5.6

时间:2024-12-28 11:37:26 来源:嗨拼车源码

1.linux安装mysql(rpm安装)
2.如何在linux上安装mysql 5.6
3.Linux server手动下载安装mysql5.6时报错:Neither host '主机名' nor 'localhost' could be怎么办?

linux 源码mysql5.6

linux安装mysql(rpm安装)

       在 CentOS 7 环境中,我们通过RPM包来安装 MySQL 5.6。以下是详细的步骤:

       首先,确保服务器环境是开源HTML模板源码 Redhat 6.5(可能在虚拟机上)。然后,我们需要下载 MySQL 5.6. 的安装包,并使用 WinSCP 工具将其上传到服务器的指定目录。

       安装前,我们需要检查系统上是否已安装 MySQL,使用命令 "rpm -qa|grep -i mysql"。如果发现有旧版本,猫源码需要卸载它,例如 "rpm -ev mysql-libs-5.1.-1.el6.x_"。如果遇到依赖问题,可以使用 "rpm -e --nodeps" 命令直接删除。

       接下来,会员源码我们开始安装三个MySQL包:服务端(MySQL-server-5.6.-1.el6.x_.rpm)、客户端(MySQL-client-5.6.-1.el6.x_.rpm)和开发包(MySQL-devel-5.6.-1.el6.x_.rpm)。在安装服务端时,可能会遇到缺少libaio.so.1的依赖,这时可以使用 yum 进行安装。插件源码安装完成后,记得修改配置文件(cp /usr/share/mysql/my-default.cnf /etc/my.cnf),初始化数据库并设置密码(/usr/bin/mysql_install_db),然后启动服务(service mysql start)。

       登录MySQL(mysql -uroot -pWkSMv3hN),金源码设置新密码(SET PASSWORD=PASSWORD('eetrust')),并允许远程连接。通过更改user表中的相关信息,确保root用户可以从任何主机连接(flush privileges;)。

       为了使MySQL在启动时自动运行,执行 "chkconfig mysql on",并确认设置已生效(chkconfig --list | grep mysql)。最后,关闭防火墙(service iptables stop),并使用navicat等工具进行远程连接测试,确认安装成功。

如何在linux上安装mysql 5.6

       ç¬¬ä¸€æ­¥ï¼šè¿›å…¥mysql官方网站

       ç¬¬äºŒæ­¥ï¼šé€‰æ‹©MySQL Community Server(GPL)

       ç¬¬ä¸‰æ­¥ï¼šè¿›å…¥ä¸‹è½½é¡µé¢ï¼Œä¼šçœ‹åˆ°Mysql Community Server 5.6.选择自己的linux版本,我的是ubuntu.,选择Linux-Generic,把页面往下翻,选择Linux-Generic(glibc 2.5)(x,-bit), Compressed TAR Archive下载

       ç¬¬å››æ­¥ï¼šç‚¹å‡»ä¸‹è½½ä¹‹åŽä¼šå‡ºçŽ°oracle的登陆界面,注册用户后登陆oracle账号,即可免费下载mysql-5.6.-linux-glibc2.5-x_.tar.gz

       ç¬¬äº”步:下载之后文件在/home/liubei/下载 目录下,打开命令行,对文件夹进行解压,给这么长的文件夹起个别名,找到mysql提供的官方安装指导,具体代码:

       ç¬¬äº”步代码:

       shell>cd /usr/local

       shell>sudo tar zxvf /home/liubei/下载/mysql-5.6.-linux-glibc2.5-x_.tar.gz

       shell>sudo ln -s mysql-5.6.-linux-glibc2.5-x_.tar.gz mysql

       shell>cd mysql

       shell>ls

       ç¬¬å…­æ­¥ï¼šé€šè¿‡ä¸Šé¢çš„操作你就能看到mysql文件夹里面的INSTALL-BINARY文件,用gedit将其打开,代码如下

       ç¬¬å…­æ­¥ä»£ç ï¼š

       shell>gedit INSTALL-BINARY

       ç¬¬ä¸ƒæ­¥ï¼šè¿™ä¸ªæ–‡æ¡£ä¸­ä¼šæœ‰å¦‚下图所示的一段代码,如下,接下来我分析文档里的代码,和我自己安装过程中的一些问题,和我的安装代码

       ç¬¬å…«æ­¥ï¼š

       æ–‡æ¡£å®‰è£…代码:

       shell> groupadd mysql

       shell> useradd -r -g mysql mysql

       shell> cd /usr/local

       shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz

       shell> ln -s full-path-to-mysql-VERSION-OS mysql

       shell> cd mysqlshell> chown -R mysql .

       shell> chgrp -R mysql .

       shell> scripts/mysql_install_db --user=mysql

       shell> chown -R root .

       shell> chown -R mysql data

       shell> bin/mysqld_safe --user=mysql &

       # Next command is optional

       shell> cp support-files/mysql.server /etc/init.d/mysql.server

       ç¬¬ä¹æ­¥ï¼š

       æ–‡æ¡£å®‰è£…代码中每一行的意思:

       shell> groupadd mysql //在/etc/group文件中添加mysql的记录

       shell> useradd -r -g mysql mysql

       shell> cd /usr/local //打开/usr/local目录

       shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz // /path/to/mysql-VERSION-OS.tar.gz指下载的文件的具体路径我的是 /home/liubei/下载/mysql-5.6.-linux-glibc2.5-x_.tar.gz

       //这个步骤解压下载的mysql压缩文件到/usr/local文件夹下

       shell> ln -s full-path-to-mysql-VERSION-OS mysql //为很长的文件夹取个别名并创建链接

       shell> cd mysql //打开mysql文件夹

       shell> chown -R mysql . //注意后面有个点,意思是把文件夹的own权限赋予mysql用户shell> chgrp -R mysql . //后面也有点,意思是把文件夹的grp权限赋予mysql用户,文件夹的权限可以通过

       shell>ls -la查看

       shell> scripts/mysql_install_db --user=mysql //通过mysql用户安装mysql

       shell> chown -R root . //把文件夹的own权限赋予root

       shell> chown -R mysql data //把data文件夹的own权限赋予mysql

       shell> bin/mysqld_safe --user=mysql &//启动mysql

       shell> cp support-files/mysql.server /etc/init.d/mysql.server //复制mysql.server文件到/etc/init.d目录下

       ç¬¬åæ­¥ï¼šå› ä¸ºæˆ‘是新装的ubuntu系统,所以在安装过程中遇到很多问题,按教程中的不能完全成功,接下来贴出我自己的安装命令:

       ç¬¬åæ­¥å®‰è£…命令:

       shell> groupadd mysql

       shell> useradd -r -g mysql mysql

       shell> cd /usr/local

       shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz

       shell> ln -s full-path-to-mysql-VERSION-OS mysql

       shell> cd mysql

       shell> chown -R mysql .

       shell> chgrp -R mysql .

       shell> sudo scripts/mysql_install_db --user=mysql

       è¿™ä¸€æ­¥ä¹‹åŽsudo gedit my.cnf

       shell> chown -R root .

       shell> chown -R mysql data

       shell> bin/mysqld_safe --user=mysql --datadir=/usr/local/mysql &

       # Next command is optional

       shell> cp support-files/mysql.server /etc/init.d/mysql.server

       ç¬¬åä¸€æ­¥ï¼š

       å„行中的命令的意思:

       shell> groupadd mysqlshell> useradd -r -g mysql mysqlshell> cd /usr/local

       //实际在做解压到/usr/local目录下是需要管理员权限的如下:

       shell>sudo tar zxvf /path/to/mysql-VERSION-OS.tar.gz

       shell> sudo ln -s full-path-to-mysql-VERSION-OS mysql

       shell> cd mysql

       //给文件夹赋予权限的命令都需要管理员权限shell> sudo chown -R mysql .

       shell> sudo chgrp -R mysql .

       shell> sudo scripts/mysql_install_db --user=mysql

       //新系统在执行上面这行代码时会报错,按照报错中的提示安装所需插件即可

       //这一步之后sudo gedit my.cnf ,修改mysql的启动信息,如下图所示

       shell> chown -R root .

       shell> chown -R mysql data

       shell> bin/mysqld_safe --user=mysql --datadir=/usr/local/mysql/data &

       //上面这步总是报错后在后面加上 --datadir参数后成功启动mysql

       //这一步进行后即可成功启动mysql,输入

       shell>mysql

       å¦‚果出现如下图所示,即启动mysql成功

       # Next command is optional

       shell> cp support-files/mysql.server /etc/init.d/mysql.server

       ç¬¬åäºŒæ­¥ï¼š

       å¦å¤–:关闭mysql的命令

       shell>sudo service mysqld stop

       ç„¶åŽå¯åŠ¨mysql的命令

       shell> sudo service mysqld start

Linux server手动下载安装mysql5.6时报错:Neither host '主机名' nor 'localhost' could be怎么办?

       这是说你的‘hostname’有问题,需要重新配置,或者你可以在命令后面添加 --force option 来强制执行,忽略问题。

       楼主如果想学习更多Linux系统知识,可以百度《Linux就该这么学》,不错的一本Linux入门教程。

copyright © 2016 powered by 皮皮网   sitemap