做网站与数据库的关系网页设计定制代理
news/
2025/10/4 5:06:18/
文章来源:
做网站与数据库的关系,网页设计定制代理,自己设计一款新产品,美点网络公司网站展开全部因为32313133353236313431303231363533e4b893e5b19e31333365633934mysql程序在启动的时候 非常依赖my.cnf里面的配置#xff0c;而my.cnf文件中的配置#xff0c;在执行mysql初始化的时候就可以手动指定。如果mysql不是使用yum安装#xff0c;而是将mysql安装到自定…展开全部因为32313133353236313431303231363533e4b893e5b19e31333365633934mysql程序在启动的时候 非常依赖my.cnf里面的配置而my.cnf文件中的配置在执行mysql初始化的时候就可以手动指定。如果mysql不是使用yum安装而是将mysql安装到自定义的目录下时在启动mysql、连接mysql的时候 都要指定my.cnf文件。或者 将my.cnf文件放到/etc下(这是因为mysql寻找my.cnf文件时首先会从/etc/my.cnf开始然后/etc/mysql/my.cnf--》/usr/local/mysql/etc/my.cnf--》~/.my.cnf---》最后是自定义路径)下面是我自己在linux上安装了一遍的过程你可以参考一下。软件包[roothilodbtool soft]# ls mysql-5.5.45-linux2.6-i686.tar.gzmysql-5.5.45-linux2.6-i686.tar.gz解压修改属组tar -zxf mysql-5.5.45-linux2.6-i686.tar.gzcd mysql-5.5.45-linux2.6-i686chown -R mysql.mysql ./*[roothilodbtool mysql-5.5.45-linux2.6-i686]# lsbin COPYING data docs include INSTALL-BINARY lib man mysql-test README scripts share sql-bench support-files关于手动创建my.cnf因为mysql程序在启动的时候十分依赖my.cnf文件,目前我的本机上已经安装了一个mysql,ect/my.cnf已经存在所以手动创建一个my.cnf作为新建mysql的cnf文件mkdir -p /hilodb/soft/mysqlmkdir -p /var/run/mysqldchown -R mysql.mysql /hilodb/soft/mysqlchown -R mysql.mysql /var/run/mysqldcat /tmp/my.cnf [mysqld]basedir/hilodb/soft/mysql-5.5.45-linux2.6-i686datadir/hilodb/soft/mysqlsocket/hilodb/soft/mysql/mysql.sockusermysqlsymbolic-links0[mysqld_safe]log-error/var/log/mysqld.logpid-file/hilodb/soft/mysql/mysqld.pidsocket/hilodb/soft/mysql/mysql.sock[mysql]socket/hilodb/soft/mysql/mysql.sock[client]port 3306socket /hilodb/soft/mysql/mysql.sockEOF初始化数据库cd mysql-5.5.45-linux2.6-i686scripts/mysql_install_db --usermysql --defaults-file/tmp/my.cnfcentos6.8 64bit环境下启动的时候报[roothilodbtool bin]# ./mysqld_safe --help./mysqld_safe: ./my_print_defaults: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory./mysqld_safe: ./my_print_defaults: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory处理上面的报错yum install glibc.i686yum install libgcc.i686yum install libaio*.i686*yum install ncurses-*.i686*启动数据库cd /hilodb/soft/mysql-5.5.45-linux2.6-i686/bin./mysqld_safe --defaults-file/tmp/my.cnf --ledir/hilodb/soft/mysql-5.5.45-linux2.6-i686/bin/ 进入数据库cd /hilodb/soft/mysql-5.5.45-linux2.6-i686/bin./mysql --defaults-file/tmp/my.cnf修改root密码SET PASSWORD FOR rootlocalhost PASSWORD(oracle);flush privileges;***************登录报错 ###也就是处理socket的问题 ***************[roothilodbtool bin]# mysql -uroot -poracleERROR 2002 (HY000): Cant connect to local MySQL server through socket /tmp/mysql.sock (2)登录报错两种解决方法第一种ln -s /hilodb/soft/mysql/mysql.sock /tmp/mysql.sock第二种因为mysql程序搜索my.cnf的顺序/etc/my.cnf/etc/mysql/my.cnf/usr/local/mysql/etc/my.cnf~/.my.cnf其他自定义路径下的my.cnf例如/data/mysql/yejr_3306/my.cnf所以替换/etc/my.cnfcp /tmp/my.cnf /etc/cp: overwrite /etc/my.cnf? yrm -rf /tmp/mysql.sock再次登录成功mysql -uroot -poraclemysql修改环境变量将一下内容 添加到 /etc/profie 最后export PATH/hilodb/soft/mysql-5.5.45-linux2.6-i686/bin:$PATH然后在终端执行 source /etc/profile 使环境变量生效which mysql[roothilodbtool ~]# which mysql/hilodb/soft/mysql-5.5.45-linux2.6-i686/bin/mysql登录测试
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/926606.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!