linux下安装mysql

步骤:

1. 官网下载安装包:https://dev.mysql.com/downloads/file/?id=476936

2. 将下载的安装包 mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz上传到linux服务器上(WinSCP)

3. 解压到 /usr/local/mysql 目录下

 tar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz -C /usr/local

 修改文件夹名字为mysql:mv mysql-5.7.22-linux-glibc2.12-x86_64/ mysql

4. 添加用户组和用户

 groupadd mysql   添加用户组mysql

 useradd -g mysql mysql    添加用户mysql到用户组mysql

5. 安装mysql

 a)修改属主和属组均为mysql

       cd /usr/local/mysql

       chown -R mysql:mysql *    

 b)安装

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

       这个版本中mysql_install_db 被废弃了,而用 mysqld

       最后一行:A temporary password is generated for root@localhost: m6Yifsio7n<* 为mysql初始登陆的root 密码

 c) 将mysql/目录下除了data/目录的所有文件,改回root用户所有

       chown -R root .

       chown -R mysql data   

6. 配置文件

 a)复制启动文件

    cd  /usr/local/mysql

    cp support-files/mysql.server /etc/init.d/mysqld

    chmod 755 /etc/init.d/mysqld

    cp /usr/local/mysql/bin/my_print_defaults  /usr/bin/

 b)修改启动脚本

    vim /etc/init.d/mysqld

    修改一下内容:

    basedir=/usr/local/mysql/
    datadir=/usr/local/mysql/data
    port=3306

 c)加入环境变量

    vim /etc/profile

    加入一行:export PATH=$PATH:/usr/local/mysql/bin

     source /etc/profile  -- 使配置文件生效

7. 启动mysql

 service mysqld start

 (未看到my.cnf,mysql使用默认的内置参数启动)

8. 登陆mysql

 mysql -uroot -p

9. 修改密码

 mysql>SET PASSWORD = PASSWORD('root');    -- 设置root密码为root

10. 授予权限

 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

 flush privileges;

11. 使用navicate连接

 

OK,mysql安装成功! 

  

 

posted @ 2019-09-17 13:46  小虫虫大虫虫  阅读(164)  评论(0编辑  收藏  举报