MySQL 连接数据库出现问题时的解决方案。

yum 安装

  1. #yum install mysql-server
  2. $sudo /etc/init.d/mysqld start
  3. $mysql -uroot

 

1、下载mysql的二进制包

首先到 http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-max-5.0.27-linux-i686-glibc23.tar.gz/from/pick 下载linux non RPM package  --max
选择一个镜像下载(默认情况下下载到Desktop),文件名为mysql-max-5.0.27-linux-i686-glibc23.tar.gz

2、安装mysql

解压mysql文件包
$cd Desktop
$tar xzvf mysql-max-5.0.27-linux-i686-glibc23.tar.gz

解压得到文件夹mysql-.....
将该文件夹移到你想放的路径,如/usr/local

$mv mysql-.... /usr/local

如果你嫌名字太长,可以改名

$cd /usr/local
$mv mysql-..... mysql

下面进入mysql目录,进行配置

$cd mysql
$./configure --prefix=/usr/local       //---/usr/local就是你想安装的路径

调用/sbin目录下的两个函数groupadd , useradd 添加用户组和用户名

$/sbin/groupadd mysql        //add group
$/sbin/useradd -g mysql mysql        //向 mysql 组中添加 mysql 用户

$scripts/mysql_install_db --user=mysql

此处显示错误信息:
Neither host 'zhu.sdut.edu' nor 'localhost' could be looked up with
./bin/resolveip
Please configure the 'hostname' command to return a correct hostname.
If you want to solve this at a later stage, restart this script with
the --force option

解决办法:
cd /etc
vim hosts
将::1改为127.0.0.1 (这里不是自己的IP,要不是这里出了错根本就不会在安装时耗时间)

[root@zhu etc]# cd /usr/local/mysql
[root@zhu mysql]# scripts/mysql_install_db --user=mysql


3、启动 登陆 mysql
$bin/mysqld_safe --user=mysql &
其中&是命令结束符,作用是将一个长时间运行的程序放入后台,我们再利用这个终端作其他事情
$bin/mysql -uroot  (-p"PASSWORD")              //登录

若显示 mysql> 则表示安装成功


4.查看mysql端口是否已运行
$netstat -nat
若显示    tcp 0 00.0.0.0 3306 0.0.0.0 * List  则表明mysql端口已打开

也可以使用查看端口进程命令
$ps -A


5、修改mysql的密码和设置环境变量
接下来说一下修改密码(添加密码),和设置环境变量

1)修改密码
  a)        用mysql的命令mysqladmin修改密码:
$bin/mysqladmin -uroot password '新密码'

如果原来有密码,则用下面的语句:
$bin/mysqladmin -uroot -p原来密码   password '新密码'

  b)        也可以进入Mysql后使用mysql命令修改密码
update user set password='123' where user='root' and host='localhost';
来添加或修改密码的


2)增加环境变量
在这里我们每次调用mysql的命令都需要找到其位置,为了在任何位置都能直接输入命令就可执行启动mysql或登录mysql

设置PATH的环境变量
[root@zhu local]# export PATH=$PATH:/usr/local/mysql/bin

查看是否将/home/zhu/bin:/usr/local/mysql/bin添加到环境变量中:
[root@zhu local]# echo $PATH

查看环境变量的值,可通过语句:
    $echo $变量名
如这里查看PATH的值(变量前要加符号$)
    $echo $PATH<

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值