1.linux安装mysql(rpm安装)
2.å¦ä½å¨linuxä¸å®è£
mysql 5.6
3.Linux server手动下载安装mysql5.6时报错:Neither host '主机名' nor 'localhost' could be怎么办?
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入门教程。