1、查看linux的位数uname -a
Linux centos1 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux显示为64位
2、下载对应的mysql
下载地址是:http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.73-linux-x86_64-glibc23.tar.gz

通过传输到linux

3、下载完后解压

4、将解压的包移动到usr/local/mysql 并命名为mysql
mv mysql-5.1.73-linux-x86_64-glibc23usr/local/mysql

5、添加用户组和用户
groupadd mysql #添加用户组
useradd -g mysql mysql #添加用户mysql 到用户组mysql
6.安装数据库:
进入安装mysql软件目录:执行命令 cd /usr/local/mysql
修改当前目录拥有者为mysql用户:执行命令 chown -R mysql:mysql ./
安装数据库:执行命令 ./scripts/mysql_install_db --user=mysql
修改当前目录拥有者为root用户:执行命令 chown -R root:root ./
修改当前data目录拥有者为mysql用户:执行命令 chown -R mysql:mysql data
到此数据库安装完毕
7.启动mysql服务和添加开机启动mysql服务:
添加开机启动:执行命令cp support-files/mysql.server /etc/init.d/mysql,把启动脚本放到开机初始化目录
启动mysql服务:执行命令service mysql start
执行命令:ps -ef|grep mysql 看到mysql服务说明启动成功,如下
[root@Master mysql]# ps -ef|grep mysqld
root 4246 3697 0 07:40 pts/1 00:00:00 grep --color=auto mysqld
错误:
可能进程里已经存在mysql进程 解决方法:用命令“ps -ef|grep mysqld”查看是否有mysqld进程,如果有使用“kill -9 进程号”杀死,然后重新启动mysqld!
8.修改mysql的root用户密码
执行命令:./bin/mysqladmin -u root #root初始密码为空的
执行命令:./bin/mysqladmin -u root password '密码'
9.加入环境变量
编辑vi /etc/profile,这样可以在任何地方用mysql命令了
export PATH=$PATH:/usr/local/mysql//bin/
source /etc/profile
10.登录mysql
[root@Master mysql]# ./bin/mysql -u root
错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
建立软链接:ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
网友评论