linux下mysql的安装遇到本地连接不上怎么办

作者&投稿:潮面 (若有异议请与网页底部的电邮联系)
linux下安装mysql遇到的几个问题及解决办法~

网上找了下安装教程,找到了如下这篇 mysql在linux下的安装,开始一切都很好,在执行到
chown -R mysql:mysql ././scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysqlcp support-files/mysql.server /etc/init.d/mysqld

时报错
FATAL ERROR: please install the following Perl modules before executing ./sc

,在网上找解决办法,需要执行如下命令
yum install -y perl-module-install.noarch

继续执行之前报错的命令,又提示缺少libaio.so.1,于是执行如下命令
yum install libaio.so.1

然后后续安装顺利进行。

问题出现在Mysql本身的服务上,和Grant还没有关系。
1,netstat -an|grep LISTEN

看看3306前面的侦听是0.0.0.0,还是内网的,还是外网的。。。
如果仅是内网的或者本机的127.0.0.1,即使你发布了内网,或者本机防火墙,都是不可以访问的。
变更配置是在My.cnf中,很多资料。

2,这个机器要外面访问,如果是直接接外网上面设置就可以了。如果是内部机器,还要路由器或者企业网关开通相应的映射操作。

当以上保证了,服务起来了。相关IP也正确了,在远端不同的机器telnet ip 3306通了。再看Grant 相关。

1、干掉正在运行的数据库:
(方法1)/etc/init.d/mysqld stop
(方法2)rcmysqld stop
(方法3)service mysqld stop
(方法4)kill -TERM mysqld

2、启动mysql服务器(--skip-grant-tables忽略用户表)
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

3、重新使用root用户登录数据库
mysql -u root mysql

4、重新设置root密码
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';

5、刷新权限
mysql> FLUSH PRIVILEGES;

6、退出mysql
mysql> quit

7、重启mysql
(1)/etc/init.d/mysqld restart
(2)service mysqld restart

8、使用root用户重新登录mysql
(方法1)mysql -uroot -p
(方法2)service mysqld start


如何在linux下安装mysql
第一步:安装:tarmysql-5.5.48-linux2.-x86_64.tar.gz Copy到指定的路径下:cpmysql-5.5.48-linux2.6-x86_64 \/usr\/local\/mysql -r 添加系统mysql组合mysql用户:执行命令:groupaddmysql和useradd -r -g mysql mysql 安装数据库:进入安装mysql软件目录:执行命令 cd\/usr\/local\/mysql 修改...

怎样在linux上安装mysql
1、安装服务端 yum install mysql-server mysql-devel说明:yum是redhat系列linux版本上的包管理工具,install是yum的参数表示安装,mysql-server是mysql的服务端,mysql-devel是编译模块时所需要的包和库文件。2、安装客户端 yum install mysql说明:yum是redhat系列linux版本上的包管理工具,install是yum的...

linux 怎么使用mysql 数据库
一、启动mysql服务 (1) rpm方式安装的mysql -设置自动启动 ntsysv --level 3 -手工启动 service mysqld start (2) 编译安装的mysql -设置自动启动 vi \/etc\/rc.d\/rc.local ...\/usr\/local\/mysql\/bin\/mysqld_safe& ...-手工启动 \/usr\/local\/mysql\/bin\/mysqld_safe& 查看文章 mysql服务器(一...

如何在linux下安装mysql
到mysql官网下载32位mysq 进入安装包所在目录,执行命令:tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz进行解压32位安装包 复制解压后的mysql目录到系统的本地软件目录:执行命令:cp mysql-5.6.17-linux-glibc2.5-i686 \/usr\/local\/mysql -r 注意:目录结尾不要加\/ 添加系统mysql组和mysql用户...

如何在linux下安装mysql数据库并配置
1)首先检查系统中是否已经安装了MySQL 在终端里面输入 sudo netstat -tap | grep mysql 若没有反映,没有显示已安装结果,则没有安装。若如下显示,则表示已经安装 Linux下MySQL的安装与配置 三联 2)如果没有安装,则安装MySQL.在终端输入 sudo apt-get install mysql-server mysql-client 在此安...

怎么在linux上安装mysql
http:\/\/dev.mysql.com\/downloads\/mysql\/#downloads或镜像文件下载:http:\/\/dev.mysql.com\/downloads\/mirrors.html2. 下载文件(根据操作系统选择相应的发布版本):a. 通用安装方法mysql-5.5.29-linux2.6-x86_64.tar.gzb. RPM安装方法:MySQL-server-5.5.29-2.el6.x86_64.rpmMySQL-client-5.5.29-2.el6.x86...

linux下怎么安装mysql
方法\/步骤 到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (glibc 2.5) (x86, 64-bit),32位系统下载Linux - Generic (glibc 2.5) (x86, 32-bit)解压32位安装包:进入安装包所在目录,执行命令:...

linux 中的MYSQL命令汇总 适合学习linux下配置mysql的朋友
一、总结一下:1.linux下启动mysql的命令:mysqladmin start\/ect\/init.d\/mysql start (前面为mysql的安装路径)2.linux下重启mysql的命令:mysqladmin restart\/ect\/init.d\/mysql restart (前面为mysql的安装路径)3.linux下关闭mysql的命令:mysqladmin shutdown\/ect\/init.d\/mysql shutdown (前面为mysql的安装路径)4....

如何在linux下安装mysql数据库并配置
下面分别介绍这两种安装方式。 3.1 源码包方式安装 3.1.1 在linux系统中添加运行Mysql的用户和组 \/usr\/sbin\/groupadd mysql \/usr\/sbin\/useradd -d \/var\/lib\/mysql -s \/sbin\/nologin -g mysql mysql 3.1.2 下载最新稳定发行版(GA)的MySQL软件 访问MySQL网站http:\/\/dev.mysql.com\/downloads\/下载最新稳定发行...

linux下怎么连接mysql数据库
1、 首先确保linux下mysql安装好,服务启动完之后,就可以开始连接数据库了。在终端输入“mysql -hlocalhost -uroot -p”,其中h参数是主机名,这里是本地就写localhost,也可以省略:2、输入mysql的密码之后就登录了,也可以不输入密码登录,比如这里的root密码是mysql123456,可以直接输入“mysql -h...

宣化区15697938558: linux下安装mysql遇到的几个问题及解决办法 -
黄咐圣诺: 网上找了下安装教程,找到了如下这篇 mysql在linux下的安装,开始一切都很好,在执行到 chown -R mysql:mysql ././scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysqlcp support-files/mysql.server /etc/init.d/mysqld 时报错 ...

宣化区15697938558: 在LINUX下安装mysql遇到的问题 -
黄咐圣诺: mkdir: 无法创建目录 “/usr/local/mysql”: 权限不够 把/usr/local/mysql的目录属组和读写权限,付给当前执行安装程序的用户

宣化区15697938558: 在linux下安装mysql遇到的问题 -
黄咐圣诺: 错误的原因是,你之前已经安装了一个老版的,文件有冲突.可以使用rpm -Uvh ****.rpm 试试. 如果不行,建议先删除之前的版本再安装.如果源里有你这个版本的可以用yum install -y mysql mysql-server

宣化区15697938558: 在linux 环境下,安装mysql,报如下错误 -
黄咐圣诺: // look for binary path.# which mysql_install_db/usr/local/bin/mysql_install_db// look for binary path.# which my_print_defaults/usr/local/bin/my_print_defaults// set basedir to /usr/local# /usr/local/bin/mysql_install_db --basedir=/usr/local(使用这个命令就能解决)

宣化区15697938558: linux下源码安装mysql遇到困难了.菜鸟在线等答,跪谢!!!!! -
黄咐圣诺: 现在的Linux发行版一般都预先安装了MySQL,会生成配置文件:/etc/my.cnf.如果你安装另一版本的MySQL,就会引起冲突.你那个异常可以这样处理:修改/etc/my.cnf(如果不在/etc/下,那从别处找),找到有“skip-federated”字样的那一行,屏蔽之:#skip-federated当然,更好的解决方法是彻底移除旧的MySQL.

宣化区15697938558: 在linux中装mysql遇到的问题 -
黄咐圣诺: 建立运行账户了吗?这是我自己用的 RH系列一直没有问题 你对比下然后试试#groupadd mysql#useradd –g mysql mysql#tar zxvf mysql*.tar.gz#cd mysql*/# ./configure \--prefix=/usr/local/mysql --with-charset=utf8 \--with-collation=utf8_general_ci \--...

宣化区15697938558: linux虚拟机安装mysql提示错误如下 -
黄咐圣诺: Pleaseconfigurethe'hostname'commandtoreturnacorrecthostname.在/etc/hosts里配置一个正确的主机名试试直到你敲hostname口令可以出现一个正确的主机名比如localhost哦对了,还有/etc/sysconfig/network里面设置主机名

宣化区15697938558: linux下安装mysql报错 -
黄咐圣诺: vim /etc/hosts 如果没有下面这句,就添加进去:127.0.0.1 localhost.localdomain localhost 保存退出后,尝试启动mysql

宣化区15697938558: linux下mysql安装报错 -
黄咐圣诺: 给./mysqld_safe加上一个执行权限试试 chmod o+x mysqld_safe

宣化区15697938558: 如何在linux下安装mysql数据库并配置 -
黄咐圣诺: 在linux下安装mysql数据库并配置的流程比较繁琐,需要耐心调试,具体方法和步骤如下:1.查找以前是否安装有mysql,使用下面命令:rpm -qa|grep -i mysql 如果显示有如下包则说明已安装mysql mysql-4.1.12-3.RHEL4.1 mysqlclient10-3.23.58-4...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网