centos 6.5 安装mysql-5.7.18-linux-glibc2.5-x86_64

来源:互联网 发布:劫的面具淘宝 编辑:程序博客网 时间:2024/05/18 00:23

最近忙于工作,很久没有写文章了,今天就来学学centos 6.5 系统下安装mysql-5.7.18-linux-glibc2.5-x86_64吧。言归正传,开始。

首先登入root用户

查看系统是否已经安装mysql

# rpm -qa|grep -i mysql

如果已经安装了mysql,就先卸载掉

# rpm -e mysql-libs-5.1.73-7.el6.i686 --nodeps

接下来直接使用命令从网上下载mysql-5.7.18,根据系统自己选择是32位的还是64位的版本,当然也可直接拷贝一个到电脑里。

# wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz

下载好了对它进行解压

# tar zxvf mysql-libs-5.1.71-1.el6.x86_64.tar.gz

把解压后的文件移动到/usr/local/下,并改名为mysql,这个文件名称最好不要改,否则会有很多麻烦。

# mv mysql-5.7.18-linux-glibc2.5-x86_64 /usr/local/mysql

在mysql下新建文件夹data

# mkdir /usr/local/mysql/data

新建用户组mysql

# groupadd mysql

新建用户mysql

# useradd -r -g mysql mysql

赋予权限

# chown -R mysql /usr/local/mysql

# chgrp -R mysql /usr/local/mysql

准备工作都做好了,接下来开始正式安装

# /usr/local/mysql/bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql  --datadir=/usr/local/mysql/data

查看一些输出信息,如果没有error,就基本可以肯定安装成功,warning可以忽略。

取消mysql权限

# chown -R root:root /usr/local/mysql

# chown -R mysql:mysql /usr/local/mysql/data

接下来要做的事就是把mysql添加到开机自动项中

首先把mysql.server文件拷贝到/etc/init.d/中,并改名为mysqld

# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

通过chkconfig命令将mysqld服务加入到自启动服务项中

#chkconfig --add mysqld

查看是否添加成功

chkconfig --list mysqld

如果出现下面信息说明添加成功:

mysqld   0:off 1:off        2:on        3:on        4:on        5:on        6:off

手动启动mysql

# /etc/init.d/mysqld start

测试能否连接mysql

# /usr/local/mysql/bin/mysql

如果出现mysql > 表示 安装成功

不过不要这样结束了,还有一些收尾工作要做。

使用刚刚才得命令登入mysql之后,执行sql,查询SQL_SAFE_UPDATES是on还是off,如果是on,改成off

mysql> show variables like 'sql_safe%';

mysql> set sql_safe_updates=off;

设置root密码,这里把root密码设置成root123

mysql> set PASSWORD = PASSWORD('root123');

mysql> flush privileges;

修改信息,使可远程访问

mysql>use mysql;

mysql> update user set host='%' where user='root';

mysql> flush privileges;

最后打开防火墙

# /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

# /etc/rc.d/init.d/iptables save

# service iptables restart

这样mysql安装结束,以后再连接mysql,得使用用户和密码登入即可

#/usr/local/mysql5/bin/mysql -uroot -proot123









阅读全文
0 0
原创粉丝点击