美文网首页我爱编程
Linux上MySQL的安装与部署

Linux上MySQL的安装与部署

作者: 怀夕 | 来源:发表于2018-05-13 17:30 被阅读0次

    1.  上传安装包到Linux系统中


    2.  将上传的mysql安装包移动到local目录中


    3. 切换到local目录,然后查看机器之前是否已经安装了mysql

         以下结果显示之前的机器已经安装了mysql -libs-5.1.71-1.el6.x86_64,但是我们不要卸载这个mysql,以防到时候会出现组件错误。


    4. 使用tar 命令解压 mysql 的安装包


    5.对mysql 进行重命名

      用mysql 代替 mysql-5.6.23-linux-glibc2.5-x86_64这一长串的名字(方便使用)


    6.创建mysql的用户和用户组

       其中用户的id为514,主组为dba,另一个用户组为root,家目录为/usr/local/mysql(如果不指定家目录,则默认为home目录),用户名为mysqladmin。

    **如果在创建mysqladmin用户时,mysqladmin用户已经存在,

       可以用命令usermod -u 514 -g dba -G root -d /usr/local/mysql mysqladmin  来修改masqladmin用户的信息

    用命令: id mysqladmin 查看新建的mysqladmin用户信息

    给用户mysqladmin设置密码


    7.用cp命令复制环境变量配置文件至mysqladmin用户的home目录中,为了以下步骤配置个人环境变量


    8. 使用命令 vi /etc/my.cnf 进入命令模式

    定位到行首第一个字母,dG清空整个文件

    将以下内容复制到以上文件中

    在保存之前,先修改内存

    然后保存退出。


    9. 修改权限

    使用命令:  chown mysqladmin:dba /etc/my.cnf   修改用户组mysqladmin

    使用命令:  chmod 640 /etc/my.cnf   修改640权限

    使用命令:  chown -R mysqladmin:dba /usr/local/mysql  修改mysql的安装目录

    使用命令:  chmod -R 755 /usr/local/mysql  修改目录的权限

    修改成功后,再切换到mysqladmin,再创建一个arch文件夹


    10.  安装mysql

    第一次安装:

      在xshell中输入:  scripts/mysql_install_db --user=mysqladmin --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

    如果第一次安装失败,报以下错误:

    Installing MySQL system tables..../bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory (缺少libaio.so 包)

    则在yum安装libaio包:

    [root@sht-sgmhadoopnn-01 local]# yum -y install libaio

    然后再输入一次命令:scripts/mysql_install_db --user=mysqladmin --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data


    11. 安装完成后,将当前的目录添加到开机自启动

    添加到开机自启动需要切换到root目录,然后 cd /usr/local/mysql  进入到mysql目录

    [root@hadoop000 mysql]# cp support-files/mysql.server /etc/rc.d/init.d/mysql(将服务文件拷贝到init.d下,并重命名为mysql)

    [root@hadoop000 mysql]# chmod +x(赋权限) /etc/rc.d/init.d/mysql(赋予可执行权限)

    [root@hadoop000 mysql]# chkconfig --del mysql(删除之前的服务)

    [root@hadoop000 mysql]# chkconfig --add mysql(添加服务)

    [root@hadoop000 mysql]# chkconfig --level 345 mysql on(添加之后,设置345开机自启动)

    先删除之前的my.cnf,再执行安全模式“ bin/mysqld_safe &

    查看端口号:使用netstat -nlp|grep 3756(使用进程号查看端口号)

    you would have to be root to see it all——表示mysqadmin没有权限查看端口号,需要切换到root用户


    12. mysql的常用命令

    12.1  登录mysql

    12.2    show databases ;  ——查看mysql数据库中有多少数据

    相关文章

      网友评论

        本文标题:Linux上MySQL的安装与部署

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