linux下安装mysql成功,但是建数据库和表都没反应,怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下安装mysql成功,但是建数据库和表都没反应,怎么办相关的知识,希望对你有一定的参考价值。

mysql启动能出现mysql>,密码也能修改,就是建数据库没提示

看你的过程压根就没有安装啊,安装数据库前,要先创建用户,解压完后再执行编译安装。 参考技术A 不会是你数据库保存路径没有权限吧?追问

我的是二进制源码安装,使用了[root@localhost local]# chgrp -R mysql mysql
[root@localhost local]# chown -R mysql mysql/data

追答

建议你先把这个mysql/data目录的权限设置为777,以便排除别的原因。感觉应该是权限方面的问题,因为服务是正常的、操作也没问题。

参考技术B 确认自己的mysql服务是否起来了
ps -ef|grep apache追问

启动了,能监听到3306的端口,登陆密码也能修改,很奇怪的现象。

追答

试试use test
然后create table
这个是mysql默认的安装好的数据库,看你是不是能使用

追问

我的过程
[root@localhost mysql]# tar –zxvf mysql-max-5.0.24-linux-i686.tar.gz
[root@MysqlDBServer soft]# ls
mysql-max-5.0.24-linux-i686 mysql-max-5.0.24-linux-i686.tar.gz
[root@localhost mysql]# cp –rf mysql-max-5.0.24-linux-i686 /usr/local/
[root@localhost mysql]# cd /usr/local
[root@db2 local]# mv mysql-max-5.0.24-linux-i686 mysql(目录改名成mysql)

追答

这个真不清楚了,看下目录的权限吧,全开试试呢

参考技术C 看log 参考技术D 这样的安装的么? 我没试过~
你还是老实的用手动编译的安装吧。
./configue
make
make install

急急急!linux下安装MySQL的问题?

先说一下我的环境,我装的是linux Red Hat 9.0系统,装的MySQL是mysql-5.0.34.tar.gz,在文本界面下,用tar命令 解压后用./configure make make install,三个命令装上了MySQL。
首先,运行/etc/rc.d/init.d/mysqld start命令后,显示成功登陆MySQL,但是,再想用命令:/usr/local/bin/mysqladmin -u root password 123456 修改数据库密码时,总是提示:
Can't connect to local MySQL server through socket '/tmp/mysql.sock'(2)
Check that mysqld is running and that the socket:'/tmp/mysql.sock' exists!
非常奇怪,是不是只装一个mysql-5.0.34.tar.gz软件包不够,缺少其他东西 ,已经耽误我好几天了,希望哪位高手能指点一下,是哪的问题,非常感谢了!

我以前也有遇到过这种错误,其实理清了顺序就很简单了:
首先:用命令:/usr/local/bin/mysqld_safe --user=mysql&连接数据库,这时系统会自动生成mysql.sock这个文件。
其次,找到mysql.sock这个文件,一般在/var/lib/mysql/mysql.sock这个目录下或/tmp目录下,如果有提示说Can't connect to local MySQL server through socket '/tmp/mysql.sock';我们就可以用软连接的方法解决;
用命令:ln -s /var/lib/mysql/mysql.sock /tmp
这样就可以啦。
最后,你在用:/usr/local/bin/mysqladmin -u root password 123456 修改数据库密码时就不会有问题了。
参考技术A 说明您的系统里已经安装过
mysql数据库
了,建议删除原有的数据库再重装,删除之前备份好数据。建议安装rpm版本的,或者用yum来安装。希望help
you。referenceCSDN,IT实验室,365testing

以上是关于linux下安装mysql成功,但是建数据库和表都没反应,怎么办的主要内容,如果未能解决你的问题,请参考以下文章

JAVA使用JDBC插入数据库数据(十分方便好用,成功连接数据库后只需建相应的表填好路径和表名即可)

Linux下安装mysql

linux下安装Mysql必须要新建叫mysql的用户组和用户吗

急急急!linux下安装MySQL的问题?

linux 下解决mysql root 权限无法远程连接问题

linux下安装SSH后,如何验证是不是安装成功?