码上敲享录 > linux系统常见问题 > linux下成功安装mysql5.6的教程

linux下成功安装mysql5.6的教程

上一章章节目录下一章 2018-06-23已有1846人阅读 评论(0)

linux下成功安装mysql5.6的教程

解决方法:

1.使用rz命令把mysql的安装包从window系统上传到linux系统的/usr/local目录下。

解压:tar-zxvf mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz

修改解压出来的文件夹名称为mysql:mv mysql-5.6.40-linux-glibc2.12-x86_64 mysql


2.添加mysql用户组和mysql用户

在local目录执行,检查是否已经存在用户组:groups mysql

若无,则添加:

groupadd mysql

useradd -r -g mysql mysql


3.给用户组授权:

 chown -R mysql:mysql /usr/local/


4.修改/usr/local/mysql下的my.cnf,如果没有就新建,替换成以下内容:

[client]

default-character-set=utf8

socket=/usr/local/mysql/tmp/mysql.sock

[mysql]

default-character-set=utf8

[mysqld]

socket=/usr/local/mysql/tmp/mysql.sock

tmpdir=/usr/local/mysql/tmp/

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

symbolic-links=0

character_set_server=utf8

[mysqld_safe]

default-character-set=utf8

log-error=/usr/local/mysql/logs/mysqld.log

pid-file=/usr/local/mysql/run/mysqld/mysqld.pid


5.授权:chmod 644 my.cnf


6.进入/usr/local/mysql分别建立tmp(数据库临时文件夹),logs(日志存储文件夹),

run/mysqld (目录,存放运行mysql所需文件)

命令如下:

   mkdir tmp

   mkdir logs

   mkdir -p run/mysqld


7.进入/usr/local/mysql下初始化配置文件:

  scripts/mysql_install_db --user=mysql --defaults-file=/usr/local/mysql/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/


8.在/usr/local/mysql下执行以下语句启动mysql服务:

./support-files/mysql.server start


查看是否启动成功,执行:

ps -ef|grep mysql

结果显示很多信息,启动成功,只有一行的信息,则失败。

如果实在启动不了,把mysql下的data删除,重新创建,再执行一次上面的初始化命令,第七点。


9.用root用户登录MySQL并修改mysql用户的密码在/usr/local/mysql/bin目录执行:

登录:

./mysql -h127.0.0.1  -uroot

修改密码:             update mysql.user set password=password('root') where user='root';

flush privileges;


10.增加远程登录权限

    grant all privileges on *.* to root@'%' identified by 'root';

  flush privileges;


补充:如果只能内网访问,外网不能访问,请参考:http://www.yayihouse.com/yayishuwu/chapter/1318

本文地址:http://www.yayihouse.com/yayishuwu/chapter/1321

1

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交