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系列小说
免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。
您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可-> 联系客服 投诉资源
评论抢沙发