Linux,CentOs7下安装MySql 填了好多好多百度经验的坑!

借鉴自百度经验,但是填了无数的坑!

1.下载网站:https://dev.mysql.com/downloads/mysql/#downloads

提示:不要下载5.7版级以后的!有一个天坑,我始终不能解决,所以重新下载了5.6版本的

(这个坑叫做

 scripts/mysql_install_db --user=mysql报错 bash: mysql_install_db:未找到命令 

我跟着网上的教程,搞了一串花里胡哨的东西,都不行

还有
The data directory needs to be specified

还有
解决bash: mysql: command not found 

还有
please install the following Perl modules before executing ./scripts/mysql_i

等等。。。

进入这个页面 点击右边那个Looking for previous GA versions?

找到5.6 下载下来

还有要注意你是32位还是64位的

还有要下载.tar.gz结尾的


2.我这里采用的是winscp 图形化地把它拖动到了linux中


3.在linux中进入你放的那个目录(进入方法 cd 路径名)

解压tar -zxvf 你的压缩包名.tar.gz


4.复制解压出来的文件夹到/usr/local/mysql(如果这个目录下没有mysql文件夹会自动创建)

cp 你的压缩包名(即解压出来的文件夹名,注意不要跟tar.gz) /usr/local/mysql -r


5.添加系统mysql组和mysql用户:

执行命令:groupadd mysql和useradd -r -g mysql mysql


6.进入mysql目录

不断cd .. 到底层文件夹

再cd usr/local/mysql

进去后chown -R mysql:mysql ./

./scripts/mysql_install_db --user=mysql(这一句就是坑,不过5.6版本是ok的,这一句好像可以,你试试,如果不行

,百度一下,再找一句更长一点的好像。不过应该没问题)

chown -R root:root ./

chown -R mysql:mysql data

(这之间可能提示缺少data:dumper模块,以及什么什么模块,你百度一下这个模块的下载即可,我记得有一句安装语句叫

ymy什么的 很灵)


7.安装mysql服务

百度下吧 简单的


8.service mysql start启动服务


9.登陆

cd到mysql目录下 输入mysql -uroot -p会发现进不去 出现这个错误

Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

你只需要这样输入即可登陆mysql -u root -p -S /var/lib/mysql/mysql.sock

密码可能是空 直接回车就进去了 也可能是root


10.如果你要让服务器上的数据库mysql允许被访问

在进如<mysql后

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

不要盲目复制 mypassword改成你的root的密码,初始可能是空,可能是root


我将的不太详细,有什么问题,评论,我会立刻回复,包解决!如果没有及时回复+Q136284008!

The data directory needs to be specified
解决bash: mysql: command not found 
please install the following Perl modules before executing ./scripts/mysql_i
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值