yum 安装
- #yum install mysql-server
- $sudo /etc/init.d/mysqld start
- $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<