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
阅读(2762) | 评论(0) | 转发(0) |