• 阿里云服务器上安装mysql的详细步骤


    阿里云安装mysql

    (1)下载mysql安装包,去mysql官网下载对应的包

         mysql数据库官方下载网址:   https://downloads.mysql.com/archives/community/

         在图示位置 搜索自己需要的版本,选中后 点击download 开始下载

    (2)下载好后,通过xftp将安装包上传到linux上

           mysql数据库默认的安装路径为  /var/lib/mysql  (可以通过  cat /etc/my.cnf 命令查看)

     

    (3)执行安装命令

     mkdir /var/lib/mysql    #建立mysql的安装目录

        tar  -zxvf mysql-8.0.3-linux-glibc2.12-x86_64.tar.gz   #解压mysql安装包

      cd mysql-8.0.3-linux-glibc2.12-x86_64  #进入解压后的目录

      mv *  /var/lib/mysql  #将解压后的内容全部移到安装目录下

     #添加用户组

     groupadd mysql

       #添加mysql用户到用户组

       useradd -g mysql mysql

     
     #进入mysql的安装目录
      cd /var/lib/mysql
     #将目录权限给mysql用户
        chown -R mysql:mysql ./
        #配置环境
      scripts/mysql_insall_db --user=mysql --datadir=/var/lib/mysql/data
        #将文件复制到 etc目录下
        cp support-files/mysql.server /etc/init.d/mysqld
        #给文件赋权限
        chmod 755 /etc/init.d/mysqld
     
        #配置  /etc/my.cnf 文件
        datadir: mysql数据文件位置
        socket:建立连接
        basedir: mysql的安装目录
        user: 使用的用户
    [mysqld]
    datadir=/var/lib/mysql/data
    socket=/var/lib/mysql/mysql.sock
    # Disabling symbolic-links is recommended to prevent assorted security risks
    symbolic-links=0
    # Settings user and group are ignored when systemd is used.
    # If you need to run mysqld under a different user or group,
    # customize your systemd unit file for mariadb according to the
    # instructions in http://fedoraproject.org/wiki/Systemd
    
    [mysql.server]
    user=mysql
    basedir=/var/lib/mysql
    
    If there is not currently a section called [client], add one at the bottom of the file and copy the socket= line under the [mysqld] section such as: 
    [client]
    socket=/var/lib/mysql/mysql.sock
    
    [mysqld_safe]
    log-error=/var/log/mariadb/mariadb.log
    pid-file=/var/run/mariadb/mariadb.pid
    
    #
    # include all files from the config directory
    #
    !includedir /etc/my.cnf.d

    (4)启动mysql

    进入mysql的安装目录:  cd  /var/lib/mysql

    先使用命令: service mysqld start

    然后再输入:  mysql (第一次登录时不需要密码的)

    如果需要密码登录,可以这样操作

    进入mysql后

     输入: show databases;

                use mysql

                update user set password=password(’你的新密码') where User='root';

        flush privileges

        quit

    然后再使用命令登录:  mysql -u root -p 你的新密码

    (5)mysql的数据导入

    linux上mysql使用步骤和在windows上操作是一样的

    use 数据库名;

    show tables;

    然后增删改查。。。

    数据导入:

    1. 新建数据库

    create database ssm;   #创建数据库

    use ssm;   #使用数据库

    set names utf8;   #设置数据库编码为utf8

    source /root/ssm.sql #将sql文件导入数据库 (/root/ssm.sql 是文件的绝对路径)

  • 相关阅读:
    Sqlite教程(1) SQLiteOpenHelper
    检查网络连接状态。
    GSON解译Json为DTO
    Okhttp教程 (1)
    HashMap的扩容算法
    回溯算法
    动态规划
    实现自旋锁
    Java堆
    垃圾回收算法总结
  • 原文地址:https://www.cnblogs.com/DFX339/p/8796766.html
Copyright © 2020-2023  润新知