MySQL5.7的tar包指定路径安装手册

MySQL5.7的tar包指定路径安装手册

1、安装方式

       使用wget 从官网下所需版本的tar包

wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz

2、安装mysql

(1)在/root/xxx/目录下创建mysql-5.7目录

       mkdir mysql-5.7

(2)将tar包解压至目标目录( /root/xxx/mysql-5.7)并改名为mysql

       tar -zxvf xxx /root/xxx/mysql-5.7

       mv xxx mysql

(3)在此目录下创建数据库文件目录(data)

       mkdir /root/xxx/mysql-5.7/data

(4)创建mysql组和用户

       groupadd mysql

       useradd -r -g mysql mysql

(5)更改当前目录下文件夹的所属组和用户

       chown -R mysql:mysql ./mysql

       chown -R mysql:mysql ./data

(6)进入/root/xxx/mysql-5.7/mysql/support-files文件夹, 手动创建my_default.cnf文件

       touch my_default.cnf

(7)配置my_default.cnf文件(最简化配置)

       [client]

       socket = /root/xxx/mysql-5.7/data/mysql.sock

       [mysqld]

       character_set_server=utf8

       init_connect=’SET NAMES utf8′

       basedir=/root/xxx/mysql-5.7/mysql

       datadir=/root/xxx/mysql-5.7/data

       socket=/root/xxx/mysql-5.7/data/mysql.sock

       lower_case_table_names = 1

       sql_mode=”STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_F       OR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”

       log-error=/root/xxx/mysql-5.7/data/mysqld.log

       pid-file=/root/xxx/mysql-5.7/data/mysqld.pid

(8)将目录下的my_default.cnf,mysql.server分别复制到/etc和/etc/init.d下改名为my.cnf和mysqld(/etc/my.cnf如果存在覆盖即可)

       cp /root/xxx/mysql-5.7/mysql/support-files/my_default.cnf        /etc/my.cnf

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

(9)进入bin目录,进行注册和初始化Mysql服务

       ./mysqld –initialize-insecure –user=mysql —       basedir=/root/xxx/mysql-5.7/mysql —       datadir=/root/xxx/mysql-5.7/data

       说明:安装时可能会有如下报错:

       mysqld: Can’t change dir to ‘D:\MySQL\MySQL Server 5.7\data\’ (Errcode: 13 –        Permission denied) 报错为权限不足

       解决办法:

       使用命令chmod 777 /root即可(每次重装时,需要删除data文件夹下的所有文件.)

3、启动Mysql服务

       /etc/init.d/mysqld strat

4、登录Mysql

       /root/xxx/mysql-5.7/mysql/bin/mysql -uroot -p

       初始化后应该没有密码,直接回车进入即可

       若提示需要密码使用命令查看data文件夹下mysqld.log日志,寻找临时密码: grep        ‘temporary password’ ./mysqld.log

       进入mysql后修改root密码:

       SET PASSWORD = PASSWORD(‘akazam’);

       刷新权限:

       flush privileges;

5、设置远程登录权限

grant all privileges on *.* to root@’%’ identified by ‘akazam’;

 

原创:https://www.panoramacn.com
源码网提供WordPress源码,帝国CMS源码discuz源码,微信小程序,小说源码,杰奇源码,thinkphp源码,ecshop模板源码,微擎模板源码,dede源码,织梦源码等。

专业搭建小说网站,小说程序,杰奇系列,微信小说系列,app系列小说

MySQL5.7的tar包指定路径安装手册

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可-> 联系客服 投诉资源
www.panoramacn.com资源全部来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:2640602276@qq.com
未经允许不得转载:书荒源码源码网每日更新网站源码模板! » MySQL5.7的tar包指定路径安装手册
关注我们小说电影免费看
关注我们,获取更多的全网素材资源,有趣有料!
120000+人已关注
分享到:
赞(0) 打赏

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

您的打赏就是我分享的动力!

支付宝扫一扫打赏

微信扫一扫打赏