ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:18.41KB ,
资源ID:11382499      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11382499.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Linux下MySql安装.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Linux下MySql安装.docx

1、Linux下MySql安装mysqllinux安装一、创建组和用户创建MySQL组,建立MySQL用户并参加到mysql组中,不同版本的Unix中,groupadd和useradd的语法可能会稍有不同。 创建组:#groupadd mysql 创建用户:#useradd -g mysql mysqlPS:输入完成后再输入一次,只要提示已存在,那么说明创建成功二、安装mysqlPS:如果安装时在可视化界面中,可以直接复制安装程序到本机的/home文件夹下。复制方法:进入U盘复制安装程序,然后点击桌面上的计算机文件系统找到home文件夹,打开后粘贴即可。如果没有可视化操作界面或者想要尝试命令复制,

2、可以进展以下步骤:三、安装程序放在/home/目录下:先进入U盘文件夹#cd /media/disk(后面跟U盘的名字)#ls(查看U盘中的容)复制文件到home中cp/media/U盘的名字/文件所在文件夹的名字/文件名(全名,带拓展名) /home(/home可以改为需要复制到的文件夹的名字,和前面的语句中间有个空格,请注意)进入安装目录#cd /home/# tar -zxvf mysql-5.1.58.tar.gz(sql的版本号需要注意)# cd mysql-5.1.58(sql的版本号需要注意)以下指令需要一同输入(用空格隔开,不要按回车)#./configure -prefix=

3、/data/mysql -with-charset=utf8 -with-collation=utf8_general_ci -with-extra-charsets=all-localstatedir=/var/lib/mysql -with-comment=Source -with-server-suffix=-enterprise-gpl -with-mysqld-user=mysql -without-debug -with-big-tables -with-pthread -enable-static -enable-thread-safe-client -with-client-l

4、dflags=-all-static -with-mysqld-ldflags=-all-static -enable-assembler -without-ndb-debug -with-unix-socket-path=/data/mysql/tmp/mysql.sock# make# make install编译的时间可能会比拟长,毕竟优化的比拟厉害。配置成功会提示:MySQL has a Web site at .mysql./ which carries details on thelatest release, upcoming features, and other inform

5、ation to make yourwork or play with MySQL more productive. There you can also findinformation about mailing lists for MySQL discussion.Remember to check the platform specific part of the reference manual forhints about installing MySQL on your platform. Also have a look at thefiles in the Docs direc

6、tory.Thank you for choosing MySQL!四、添加MySQL配置文件与访问权限# cd /data/mysql# bin/mysql_install_db -user=mysql# chown -R root:mysql . /设置权限,注意后面有一个 .# chown -R mysql /var/lib/mysql/设置 mysql 目录权限,可省略# chgrp -R mysql . /注意后面有一个 .# cp share/mysql/my-largef /etc/myfd (是否覆盖输入yes)五、运行MySQL# /data/mysql/bin/mysqld

7、_safe user=mysql & 如果没有问题的话,应该会出现类似这样的提示: 1 42264 # Starting mysqld daemon with databases from /usr/local/mysql/var 如果出现 mysql ended这样的语句,表示Mysql没有正常启动,你可以到log中查找问题,Log文件的通常在/etc/myf中配置。 大多数问题是权限设置不正确引起的。 六、mysql设置1、root密码。(先忽略,先进展第二步,后面设置完成后在设置)默认安装密码为空,为了安全你需要修改密码 #/data/mysql/bin/mysqladmin -uroo

8、t password yourpassword 屡次修改密码mysql use mysql;mysql UPDATE user SET Password=PASSWORD(newpassword) where USER=root;mysql FLUSH PRIVILEGES;mysql quit2、远程访问设置先进入MySql:#/data/mysql/bin/mysql默认只能localhost访问,将localhost改为%mysql use mysql;mysql update user set host=% where user = root;mysql FLUSH PRIVILEGE

9、S;mysql quit按照别人提供的方式update的时候,出现错误。mysql update user set host=% where user = root;ERROR 1062 (23000): Duplicate entry %-root for key PRIMARY然后查看了下数据库的host信息如下:mysql select host from user where user = root;+-+| host |+-+| % | | 127.0.0.1 | | localhost.localdomain | +-+3 rows in set (0.00 sec)host已经有

10、了%这个值,所以直接运行命令:mysqlflush privileges;再用mysql administrator连接.成功!3、防火墙端口设置查看3306端口是否打开。要注意在防火墙中开放该端口 #netstat atln打开防火墙# vi/etc/sysconfig/iptables在打开文件中参加-A RH-Firewall-1-INPUT -m state -state NEW -m tcp -p tcp -dport 3306 -j ACCEPT 重启防火墙 # /etc/rc.d/init.d/iptables restart七、设置开机启动# cp share/mysql/my

11、sql.server /etc/rc.d/init.d/mysql /开机自动启动 mysql。(输入完成后一定要检查一下,如果错了就要重新装)# chmod 755 /etc/rc.d/init.d/mysql# chkconfig -add mysql启动mysql下面两个命令都行#service mysql start# /etc/init.d/mysql start (这是另一种启动方式)附:遇到问题(/usr/local/mysql/bin/mysql -u root -p 提示Enter password: 输入密码,回车进入,初始密码为空)# /etc/init.d/mysqld

12、 stop /关闭 MySQL具体步骤:登陆到mysql首先 use mysql;按照别人提供的方式update的时候,出现错误。mysql update user set host=% where user = root;ERROR 1062 (23000): Duplicate entry %-root for key PRIMARY然后查看了下数据库的host信息如下:mysql select host from user where user = root;+-+| host |+-+| % | 127.0.0.1 | localhost.localdomain | +-+3 rows

13、 in set (0.00 sec)host已经有了%这个值,所以直接运行命令:mysqlflush privileges;再用mysql administrator连接.成功!远程连接时如了出现:INSERT INTO mysql.user (Host,User,Password) VALUES(%,plain,PASSWORD(123456);ERROR 1130: is not allowed to connect to this MySQL server第一重要:查看Linux防火墙是否关掉;再来看:进入Linux登录Mysql:首先使用update把mysql.user中的root的

14、host从localhost修改成%:mysql UPDATE mysql.user SET Host=% WHERE Host=localhost ;mysqlGRANT ALL PRIVILEGES ON *.* TO root% ;mysql FLUSH PRIVILEGES ;再次连接,显示成功。Failed to get local InetAddress for VMID. This is unlikely to matter. At all. Well add some extra randomness.UnknownHostException: p2p-8-41: p2p-8-

15、41源码大概是这段:public final class C3P0ImplUtils trydos.write( InetAddress.getLocalHost().getAddress() );catch (Exception e)if (logger.isLoggable(MLevel.INFO)logger.log(MLevel.INFO, Failed to get local InetAddress for VMID. This is unlikely to matter. At all. Well add some extra randomness, e);dos.write(

16、srand.nextInt() );.那么:p2p-8-41是怎么得来的呢?rootp2p-8-41 # cat /etc/sysconfig/networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=p2p-8-41很明确了吧!解决方法:搜索谷歌和XX,整合一些资料:主要是因为系统没有找到主机名p2p-8-41对应的IP,修改Linux的hosts文件即可。具体操作步骤如下:vi /etc/hosts在行127.0.0.1 localhost localhost.localdomain 后加上 p2p-8-41保存即可。Linux查找域名时通常指先查找文

17、件/etc/hosts,找不到时再向DNS服务器请求。127.0.0.1 localhost.localdomain localhost p2p-8-41原因分析:Linux于host相关的几个文件如下:/etc/host.conf功能:指定主机名查找方法,通常指先查找文件/etc/hosts,找不到时再向DNS服务器请求。对于大多数用户不用改动此文件容。Linux: /etc/host.conf文件容order hosts, bindmulti on/etc/resolv.conf文件功能:DNS客户机配置文件,设置DNS服务器的IP地址与DNS域名相关文件:/etc/host.conf文件

18、格式:domainname 域名search 域名nameserver Primary_DNS_Server_IP_addressnameserver Second_DNS_Server_IP_address其中domainname和search可同时存在,也可只有一个;nameserver可指定多个/etc/hosts#/etc/hosts#文件格式: IPaddress hostname aliases#文件功能: 提供主机名到IP地址的对应关系,建议将自己经常使用的主机# 参加此文件中,也可将没有DNS记录的机器参加到此文件中,# 这样会方便网络应用127.0.0.1 localhost localhost.localdomain

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1