Chinaunix首页 | 论坛 | 博客
  • 博客访问: 104509
  • 博文数量: 67
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 577
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-16 09:51
个人简介

啄木鸟专吃虫,故名啄木鸟。

分类: Mysql/postgreSQL

2014-07-01 19:09:54

mysql有两种连接方式:1.tcp/ip 2.socket
1.mysql.socket的作用是程序与mysqlserver处于同一台机器,发起本地连接时可用.所以在连接时可以默认ip为localhost或者为空,在此种情况下port即使是空也可以连接成功。因为你在my.ini中或my.cnf中改变端口后,mysql.sock是随每一次 mysql server启动生成的。已经根据你在更改完my.cnf后重启mysql时重新生成了一次,信息已跟着变更。

2.那么对于外部连接,必须是要变更port才能连接的。

3.如果启动mysql提示找不到文件,可以搜索一下,找找。也可以到etc/my.conf下去查看mysql.socket文件的路径。
数据库目录: /var/lib/mysql

4.MySQL默认没有密码,所以需要添加用户和密码:
usr/bin/mysqladmin -u root password 'new-password

5.初始化数据库:/usr/local/mysql/bin/mysql_install_db
FATAL ERROR: could not find /usr/local/mysql/bin/my_print_defaultsif you compiled form source,you need to run 'make install' to copy the software into the correct location ready for operation.if you are using a binary release, you must either be at the top level of the extracted archive, or pass the --basedir option pointing to that location

阅读(2716) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~