美文网首页
Linux安装MySQL5.6(tar包安装)

Linux安装MySQL5.6(tar包安装)

作者: 刘子栋 | 来源:发表于2018-05-11 17:34 被阅读0次

    1、文件上传

    rz命令上传即可

    2、MySQL安装检查

    #ps -ef|grep mysql  检查mysql是否有进程在运行

    #rpm -qa|grep mysql  检查是否有安装包安装,mysql-libs并不是mysql服务相关,可以不用管

    3、解压

    #tar -zxvf mysql-5.6.23-linux-glibc2.5-x86_64.tar.gz -C /usr/local/

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

    4、创建用户和用户组

    #groupadd dba

    #useradd   -g dba -G root -d /usr/local/mysql  mysql

    #passwd  mysql  //修改mysql用户的密码

    5、复制环境变量文件到mysql的家目录

    #cp  /etc/skel/.*  /usr/local/mysql

    6、编辑mysql配置文件

    #vi /etc/my.cnf

    7、权限配置

    #chown mysql:dba /etc/my.cnf

    #chmod 640 /etc/my.cnf

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

    #chmod 755 -R  /usr/local/mysql/

    8、创建归档目录

    #su - mysql

    $mkdir arch

    9、执行安装

    $scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

    10、配置mysql服务并配置开机启动

    #cd /usr/local/mysql/

    #cp support-files/mysql.server /etc/rc.d/init.d/mysql   //复制mysql服务到自启动目录并改名

    #chmod +x /etc/rc.d/init.d/mysql   //赋予mysql执行权限

    #ll /etc/rc.d/init.d/mysql   //查看修改的权限

    -rwxr-xr-x. 1 root root 10880 May 11 15:04 /etc/rc.d/init.d/mysql

    #chkconfig --del mysql //删除原有的mysql服务

    #chkconfig --add mysql   //添加mysql服务

    #chkconfig --level 345 mysql on //设置开机自启动

    11、启动mysql并初步配置

    #su  - mysql

    $rm -rf  my.cnf  //删除mysql自带的配置文件,防止影响系统配置/etc/my.cnf

    $bin/mysqld_safe &  //安全启动mysql

    $mysql  //直接登录mysql

    mysql>use mysql; //切换mysql数据库

    mysql>update user set password=password('123456') where user='root';//设置密码

    mysql>update user set host='%' where host='localhost';//设置任意机器可以访问

    mysql>delete from user where user='';//删除空用户

    mysql>flush privileges;//刷新权限

    修改环境变量

    $cd ~

    $vi .bash_profile

    export MYSQL_BASE=/usr/local/mysql

    export PATH=$PATH:${MYSQL_BASE}/bin:/usr/kerberos/bin:/opt/bin:/bin:/usr/bin:/usr/local/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/local/mysql

    $source .bash_profile

    $service mysql start

    $mysql -uroot   -proot

    12、mysql新用户创建,创建test用户,密码123456,只能访问newdb库,并限制只能由ip(192.168.137.1)访问

    grant all privileges on newdb.* to test@'192.168.137.1' identified by '123456';

    flush privileges;

    13、show processlist;

    查看mysql的所有连接信息,可以看到id,且可以kill  id杀掉连接

    相关文章

      网友评论

          本文标题:Linux安装MySQL5.6(tar包安装)

          本文链接:https://www.haomeiwen.com/subject/curxdftx.html