Linux 安装mysql

  参考链接:https://www.cnblogs.com/judes/p/11785657.html

  linux安装mysql有两种方式

  1. RPM安装
  2. 通过下载mysql对应版本的tar.gz手动配置安装

   这里使用的自行配置的安装

  1、下载mysql,下载地址:https://dev.mysql.com/downloads/mysql/

 

   2、新建文件夹(主要目的是存放数据库的文件)

    sudo mkdir /usr/local/mysql

    sudo mkdir /usr/local/mysql/data

  3.将mysql的压缩吧解压到/usr/local/mysql

    tar xzvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz

    mv mysql-5.7.28-linux-glibc2.12-x86_64/* /usr/local/mmysql

    rm -rf  mysql-5.7.28-linux-glibc2.12-x86_64

  4.更改/usr/local/mysql文件的用户群组

    groupadd mysql   --创建名为mysql用户组

    useradd -r -g mysql mysql --创建mysql用户

    chown mysql:mysql -R /usr/local/mysql --修改用户权限命令

  5、编译安装并初始化mysql,务必记住初始化输出日志末尾的密码(数据库管理员临时密码)

    cd /usr/local/mysql/bin

    sudo ./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

    

     6、编辑配置文件my.cnf,添加配置如下 

[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql5/data
bind-address = 0.0.0.0  # 表示允许任何主机登陆MySQL
port=3306               # 表示MySQL运行端口为3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
symbolic-links=0
max_connections=400
innodb_file_per_table=1
lower_case_table_names=1

  

  7、开启服务

    sudo /usr/local/mysql/support-files/mysql.server start 

  8、添加软连接,并重启mysql服务

    sudo ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 
    sudo ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql   //添加这个就可以使用mysql命令了,否则会显示mysql找不到的错误

    重启命令

    sudo service mysql restart  

    /etc/init.d/mysql restart  

  9、登录mysql,修改密码

     mysql -u root -p  [初始化时密码]

    set password for root@localhost = password('123456'); //修改root的密码

  10、开放远程连接

    mysql>use mysql;
    msyql>update user set user.Host='%' where user.User='root';
    mysql>flush privileges;

  11、设置开机自动启动

    sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
    sudo chmod +x /etc/init.d/mysqld
    sudo chkconfig --add mysqld //中标
    sudo chkconfig --list

    

    看到3、4、5状态为开或者为 on 则表示成功。如果是 关或者 off 则执行一下:chkconfig --level 345 mysqld on

    

posted @ 2019-12-19 10:44  土豆冰淇淋  阅读(921)  评论(0编辑  收藏  举报