安装Mysq方法
前言:
此方法只能借鉴,如果网友安装失败,后果自负。
借鉴的书籍《跟老男孩学Linux运维 Web集群实战》
文章所使用的Mysql:https://yunpan.cn/Oc6RkgKRFVUvex 访问密码 0000
其他软件下载:http://mirror.bit.edu.cn/mysql/Downloads/
1.创建mysql账号
方法1:
useradd mysql -s /sbin/nologin -M
方法2:
groupadd mysql useradd -s /sbin/nologin -g mysql -M mysql
2.安装
1.源码安装:
./configure && make && make install(下载的包是二进制包,故二进制安装)
2.二进制安装
mkdir -p /app/mysql
复制软件进/app/mysql
解压:
-linux2.-x86_64.tar.gz
1.复制mysql主配置文件至 /etc/my.cnf:
/bin/cp support-files/my-small.cnf /etc/my.cnf
在support-files里面有许多配置文件,其中对硬件的要求从高到低为:
my.medium.cnf ==> my.small.cnf ==> my.large.cnf ==> my-huge.cnf ==> my-innodb-heavy-4G.cnf
2.建立mysql数据文件目录
mkdir -p /app/mysql/data
3.初始化mysql
/app/mysql/scripts/mysql_install_db --basedir=/app/mysql/ --datadir=/app/mysql/data --user=mysql
出现错误:
/app/mysql//bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
解决办法:
yum install libaio
4.建立mysql脚本
cp /app/mysql/support-files/mysql.server /etc/init.d/mysqld
3.检查
1.检查数据是否启动
pa aux | grep mysql
2.启动出现问题
/app/mysql/support-files/mysql.server: line : cd: /usr/local/mysql: No such file or directory
3.解决办法
vi /etc/my.cnf 在[mysqld]下添加以下几行: basedir=/app/mysql--linux2.-x86_64 datadir=/app/mysql--linux2.-x86_64/data
按照自己的文件路径来
4.使用mysql
1.添加至PATH
root用户:
vim /etc/profile
在后面添加
PATH=$(PATH):/app/mysql/bin(自己mysql目录/bin)
执行命令:source /etc/profile
此root不包括从su root提升的用户
一般用户;
添加至 ~/.bash_profile中即可
PATH=$(PATH):/app/mysql/bin(自己mysql目录/bin)
执行命令:souce ~/.bash_profile
建议将一般用户和root用户都给写上,这样通过su root 也能用了
2.设置密码
mysql -uroot -p设置密码出现错误:
Access denied for user 'root'@'localhost' (using password:YES)
解决办法:
mysqld --skip-grant-tables & (此命令不会停止,除非关机或者杀掉)
mysql-uroot -p
update user set password=PASSWORD("需要设置的密码") where user='root'
ps aux | grep mysql
(杀掉mysqld --skip-grant-tables &的pid号)
顺利进入mysql数据库
以上只是我的问题和我的解决办法,希望对你有利。
Time : 2016-08-03 23:19:42
Name: 王 李
Mail:w18030432178@outlook.com
安装Mysq方法的更多相关文章
- 安装Birt方法
安装BIRT 方法: 博客地址:http://www.mamicode.com/info-detail-850588.html 注意:在 Install new Software 中输入地址:http ...
- linux php安装扩展方法 查找配置文件
如何在linux中查看nginx.apache.php.mysql配置文件路径了,如果你接收一个别人配置过的环境,但没留下相关文档.这时该怎么判断找到正确的加载文件路径了.可以通过以下来判断 1.判断 ...
- node安装插件方法
node安装插件方法有几种,这里列出常用的两种方法: 方法1: 进入要安装插件的目录,直接用 npm 软件安装包安装,如(安装express): cd /project npm install -g ...
- windows server 2008见安装IIS方法(解决)
windows server 2008见安装IIS方法(解决) 刚开始有点蒙,后来才知道原来如此.! . 右键点击[我的电脑]--[管理]--[字符]--[加入角色]--仅落后win7像.啊! 版权声 ...
- elasticsearch+kibana+metricbeat安装部署方法
elasticsearch+kibana+metricbeat安装部署方法 本文是elasticsearch + kibana + metricbeat,没有涉及到logstash部分.通过beat收 ...
- RHEL6下获取安装包(RPM)而不安装的方法
RHEL6下获取安装包(RPM)而不安装的方法 有时候我们只能在某个机器上网获得RPM安装包,如何将RPM包在不能上网的内网机器安装,就需要能将安装包下载到本地而不安装,然后再把这些包复制到内网机器, ...
- 哈希长度扩展攻击(Hash Length Extension Attack)利用工具hexpand安装使用方法
去年我写了一篇哈希长度扩展攻击的简介以及HashPump安装使用方法,本来已经足够了,但HashPump还不是很完善的哈希长度扩展攻击,HashPump在使用的时候必须提供original_data, ...
- windows Sever 2012下Oracle 12c安装配置方法图文教程
windows Sever 2012下Oracle 12c安装配置方法图文教程 Oracle 12c安装配置方法图文教程,具体内容如下 1.我们开启虚拟机 2.Windows Sever 2012启动 ...
- 安装rcssmin方法
#安装rcssmin方法'''pip install wheelpip install rcssmin --install-option="--without-c-extensions&qu ...
随机推荐
- 如何在CentOS/RHEL & Fedora上安装MongoDB 3.2
MongoDB(名称取自"huMONGOus")是一个有着全面灵活的索引支持和丰富的查询的数据库.MongoDB通过GridFS提供强大的媒体存储.点击这里获取MongoDB的更多 ...
- phpcmsv9多表联合查询分页功能实现
phpcms v9里面自带的listinfo分页函数蛮好用的,可惜啊.不支持多表查询并分页. 看了一下前台模板层支持get标签,支持多表查询,支持分页.刚好可以把这个功能搬到后台来使用. 我们现在对g ...
- java任务调度quartz框架的小例子
quartz是一个开源的作业调度框架,当然,java可以使用Timer来实现简单任务调度的功能,但Timer是单线程的设计方案,使得一个任务延迟会影响到其他的任务.java也可以使用Scheduled ...
- wordexpress
登陆数据库:mysql -uroot -p 创建数据库:CREATE DATABASE wordpress; 创建数据库用户:CREATE USER wordpress@localhost IDENT ...
- saltstsck执行sls配置
salt '*' state.sls init.pkgsalt '*' state.sls init.pkg test=true
- 重置dns
flusdns
- 【5集iCore3_ADP演示视频】5-5 iCore3应用开发平台示波器和信号源校准
iCore3双核心应用开发平台基于iCore3双核心板,包含ARM.FPGA.7寸液晶屏.双通道数字示波器.任意波发生器.电压表等模块,是一款专为电子爱好者设计的综合性电子学习系统. [视频简介]本视 ...
- 学习Http协议和当下主流的Rx+Retrofit的主流框架
所有的劳累都会烟消云散了.不只在生活上,也对我的心态上发生了翻天覆地的变化.在和她在一起之前,我总觉得自己很小,不会去站在别人的角度替别人思考问题,没事就乱发脾气,抑或是一直沉迷于游戏.而和她在一起后 ...
- Windows Locale Codes - Sortable list(具体一个语言里还可具体细分,中国是2052,法国是1036)
Windows Locale Codes - Sortable list NOTE: Code page is an outdated method for character encoding, y ...
- 关于datarow的状态
发现没有添加到DataTable中的行删除则为Detached,添加之后则为Deleted.MSDN对RowState的说明 Detached 该行已被创建,但不属于任何 DataRowCollect ...