linux下安装mysql数据库

到官网下载

  • mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz

    添加mysql组和mysql用户,用于设置mysql安装目录文件所有者和所属组

  • groupadd mysql

  • useradd -r -g mysql mysql

    将二进制文件解压到指定的安装目录,我们这里指定为/usr/local

  • cd/usr/local/

  • tar zxvf mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz

    名字太长建立软连接

  • ln -s mysql-5.6.12-linux-glibc2.5-x86_64 mysql

    进入mysql文件夹,也就是mysql所在的目录,并更改所属的组和用户。

  • cd mysql

  • chown -R mysql .

  • chgrp -R mysql

    执行mysql_install_db脚本

  • scripts/mysql_install_db --user=mysql

    将mysql/目录下除了data/目录的所有文件,改回root用户所有,mysql用户只需作为mysql/data/目录下所有文件的所有者。

  • chown -R root .

  • chown -R mysql data

    复制配置文件

  • cp support-files/my-medium.cnf /etc/my.cnf

    将mysqld服务加入开机自启动项

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

    通过chkconfig命令将mysqld服务加入到自启动服务项中。

  • chkconfig --add mysqld

    查看是否添加成功

  • chkconfig --list mysqld

    手动启动。

  • service mysqld start

远程无法连接的问题
进入到bin目录:
./mysql -u root -p
输入密码
然后执行:use mysql

授权:GRANT ALL PRIVILEGES ON *.* TO 'root'@'36.34.90.248' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;


你可能感兴趣的:(linux下安装mysql数据库)