Linux,CentOs7下安装MySql 填了好多好多百度经验的坑!
2017-11-13 14:14
447 查看
借鉴自百度经验,但是填了无数的坑!
1.下载网站:https://dev.mysql.com/downloads/mysql/#downloads
提示:不要下载5.7版级以后的!有一个天坑,我始终不能解决,所以重新下载了5.6版本的
(这个坑叫做
我跟着网上的教程,搞了一串花里胡哨的东西,都不行
还有
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
Can't
connect to local MySQL server through socket '/tmp/mysql.sock' (2)_百度搜索
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
Can't
connect to local MySQL server through socket '/tmp/mysql.sock' (2)_百度搜索
相关文章推荐
- 关于linux-Centos 7下mysql 5.7.9的rpm包的安装方式
- 【Linux】CentOS7下yum安装MySQL
- Centos7下安装Linux, Nginx, MySQL, PHP
- 10018---Linux CentOS7下 mysql-5.7.1x tar.gz包安装教程
- 关于linux-Centos 7下mysql 5.7.9的rpm包的安装方式
- Linux centos7下mysql安装
- 关于linux-Centos 7下mysql 5.7.9的rpm包的安装方式 (转)
- 关于linux-Centos 7下mysql 5.7.9的rpm包的安装方式
- 44、Linux初步(CentOS 7下安装MySql)
- 关于linux-Centos 7下mysql 5.7.9的rpm包的安装方式
- 关于linux-Centos 7下mysql 5.7.9的rpm包的安装方式
- linux-Centos 7下mysql 5.7.9的rpm包安装
- Linux中Centos7下安装Mysql(更名为Mariadb)
- linux-Centos 7下mysql 5.7.9的rpm包的安装方式
- [Linux]Centos7下mysql小白安装教程
- Centos linux 5.4x86 安装DRBD+Heartbeat+Mysql
- Linux(CentOS6.3 x64) 安装配置Apache2.4.3 + SVN1.7 + MySQL完整版
- CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境
- Linux(centOS)手动安装Apache+MySQL+PHP+Memcached+Nginx原创无错版
- linux centos apache+php+mysql 安装