zoukankan      html  css  js  c++  java
  • 22 MySQL--01mysql数据库的安装

    注意:想要下载MySQL相关服务请到MySQL官网!

     下载mysql-5.5.62-linux-glibc2.12-x86_64.tar版本的mysql软件包

    1、把压缩包上传到/tools目录下,并解压。

    [root@localhost tools]# tar mysql-5.5.62-linux-glibc2.12-x86_64

    2、在/application目录下创建一个软链接

    [root@localhost application]# ln -s mysql-5.5.62-linux-glibc2.12-x86_64 mysql

    3、创建mysql用户以及用户组

    [root@localhost ~]# useradd -s /sbin/nologin mysql  

    4、进入mysql-5.5.62创建数据文件夹/data,并给他授权

    [root@localhost ~]#mkdir -p /data/3306

    [root@localhost ~]chown -R mysql.mysql /data/

    或:

    chown -R mysql .  //改变当前目录所有的用户组为mysql

    chgrp -R mysql .   //改变当前目录所有的用户为mysql

    5、初始化

    [root@localhost]echo "PATH=/application/mysql/bin:$PATH" >> /etc/profile

    [root@localhost]. /etc/profile

    [root@localhost mysql]# ./scripts/mysql_install_db --user=mysql --basedir=/application/mysql --datadir=/data/3306/data

    7、上传my.cnf与mysql文件到/mysql/data/(端口号都应是3306)

    开启:

    生产环境中,它的大小至少是2G!虚拟机就不用这么大!

     

    8、开启mysql服务

    [root@localhost mysql]mysqld_safe --defaults-file=/data/3306/my.cnf &  //&代表后台运行

    注:mysqld_safe是保护进程,如果mysql进程不小心kill了,mysqld_safe可以在重新开启一个新的mysql进程。

    而mysqld则不会重启进程!

    查看进程:看3306端口是否开启

    [root@localhost mysql]netstat -lntup

    9、进入数据库

    [root@localhost mysql]mysql -S /data/3306/mysql.sock

    10、进入数据库后,修改密码

    mysql> update mysql.user set password=password('123456'); 

    退出数据库,关掉进程,重启服务,再次使用密码进入

    [root@localhost mysql]pkill mysql

    [root@localhost mysql]ss -lntup

    [root@localhost mysql]mysqld_safe --defaults-file=/data/3308/my.cnf &

    [root@localhost mysql]mysql -uroot -p123456 -S /data/3307/mysql.sock

    数据库安装成功!!!

  • 相关阅读:
    软件设计文档
    java基础路线与详细知识点
    hdu 2203 亲和串 kmp
    UVALive 6915 J
    UVALive 6911 F
    UVALive 6906 A
    hdu 3746 Cyclic Nacklace KMP
    hdu 1686 Oulipo kmp算法
    hdu1711 Number Sequence kmp应用
    hdu4749 kmp应用
  • 原文地址:https://www.cnblogs.com/wx00/p/11552654.html
Copyright © 2011-2022 走看看