• Linux安装mysql


    Linux安装mysql

     

    摘要:Linux安装mysql。

    一、下载mysql

      1、在百度搜索mysql,看到其中有一条结果是带有MySQL Downloads字样的,点击进入mysql的官网。

        

      2、进入mysql官网之后,在下面能见到MySQL Community Edition (GPL),点击下面的链接,就会进入下载列表。

        

      3、在下载列表找到MySQL Community Server,点击下面的链接,会进入产品选择页面。

        

      4、选择对应的操作系统,然后选择合适的版本(.gz格式),截图选了Linux - Generic和Linux - Generic (glibc 2.5) (x86, 64-bit) Compressed TAR Archive,点击Download按钮,会进入最后的下载页面。

        

      5、如果不登录、注册的话,直接点下面的No thanks, just start my download即可开始下载。

        

    二、上传安装包到服务器

      1、使用FTPCute、WinSCP等工具,可以把安装包上传到服务器

      2、路径是/usr/local。

    三、安装mysql

      1、用Xshell等Linux远程连接工具访问服务器。

      2、进入/usr/local目录,指令是cd /usr/local。

      3、解压安装包,指令是tar -xvf mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz。

      4、重命名解压后的文件夹,指令是mv mysql-5.7.10-linux-glibc2.5-x86_64 mysql。

      5、进入mysql目录,指令是cd /usr/local/mysql。

      6、安装之前需要开一些权限,首先建个组,指令是groupadd mysql,然后建个用户,指令是useradd -r -g mysql mysql。

      7、修改mysql目录的拥有者,指令是chown -R mysql:mysql ./。

      8、安装,指令是bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/。

      9、(以下关于初始密码的信息,只在新版的mysql才会显示,旧版不会显示且没有初始密码)安装成功之后会显示[Note] A temporary password is generated for root@localhost: wT(otse:k3Og,localhost:后面的就是进入mysql的密码,是随机生成的,必须记住。

      10、设置开机启动,指令是cp support-files/mysql.server /etc/init.d/mysql。

    四、配置环境变量

      1、打开环境变量的文件,指令是vi /etc/profile。

      2、打开之后按i或者a进入编辑模式。

      3、在最后面加入

        export MYSQL_HOME=/usr/local/mysql

        export PATH=$PATH:$MYSQL_HOME/bin

      4、然后按Esc键,然后按:wq,保存并退出(那个:是需要同时按着shift键才能出来的)。

      5、使配置生效,指令是source /etc/profile。

    五、修改配置文件

      1、打开环境变量的文件,指令是vi /etc/my.cnf。

      2、打开之后按i或者a进入编辑模式。

      3、删除里面的内容,然后填入以下内容

    [mysqld]
    port=3306
    character_set_server=utf8
    basedir=/usr/local/mysql
    datadir=/usr/local/mysql/data
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    lower_case_table_names=1

      4、按Esc键,然后按:wq,保存并退出(那个:是需要同时按着shift键才能出来的)。

      5、使配置生效,指令是source /etc/profile。

    六、启动mysql

      1、启动mysql的指令是service mysql start。

      2、停止mysql的指令是service mysql stop。

    七、重置密码并进入mysql

      1、首先必须重置密码,指令是/usr/local/mysql/bin/mysqladmin -u root -p password '新的密码'。

      2、然后输入原密码,原密码是安装的时候随机生成的,可以返回去仔细找找。

      3、进入mysql,指令是mysql -u root -p。

      4、输入新的密码即可进入。

    八、开放mysql远程访问(以下所有指令后面都有分号)

      1、先按上面的步骤进入mysql。

      2、选择mysql的系统数据库,指令是use mysql;。

      3、把root用户的localhost访问改为任意访问,指令是update user set host = '%' where user = 'root';。

      4、启用所有权限,指令是grant all privileges on *.* to root@'%' identified by 'root';。

      5、需要手动去刷新一下权限,指令是flush privileges;。

      6、最后就可以用navicat等可视化工具来远程访问该数据库了。

      7、如果无法访问,则需要开放防火墙3306端口,指令是firewall-cmd --permanent --add-port=3306/tcp,以及firewall-cmd --reload。

    九、开机启动

      1、设置服务开机启动,指令是echo 'service mysql start' >> /etc/rc.local。

      2、开启开机启动的权限,指令是chmod +x /etc/rc.d/rc.local。

  • 相关阅读:
    gnuplot
    charles证书安装
    jenkins 配置ssh
    jenkins 配置slave
    centos 安装jenkins
    mac的一些命令
    docker 常用命令
    GO vim环境
    go vendor目录
    protobuf
  • 原文地址:https://www.cnblogs.com/liangweiping/p/5113864.html
Copyright © 2020-2023  润新知