第五节 Linux安装Mysql

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、下载完后解压

tar  zxvf mysql-5.1.73-linux-x86_64-glibc23.tar.gz


4、将解压的包移动到usr/local/mysql 并命名为mysql

mv mysql-5.1.73-linux-x86_64-glibc23usr/local/mysql

第五节 Linux安装Mysql_第1张图片


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

你可能感兴趣的:(第五节 Linux安装Mysql)