mysql在什么系统下用最好?
mysql在FreeBSD系统下最好用。
虽然说mysql在每个操作系统上都是一样的,但是真正使用起来的时候最舒服的还是freeBSD操作系统。在freeBSD操作系统上安装特别简单而且安装位置是固定的,在运行的过程中非常的平稳,我在linux和 WINDOWS上使用的体验就不如在freeBSD好,十几年没有手工干预过。
mysql可以支持所有操作系统吗?
MySQL几乎可以支持目前流行的所有操作系统。
只要您使用PC机的操作系统都能够找到MySQL数据库的安装程序。不过不同操作系统的安装包是不一样的,需要下载相应的安装包才能正确安装。在WINDOWS操作系统,你还需要选择32位或者64位的软件,在linux或者BSD操作系统上,你只要用安装安装指令,它就会自行选择是32位或者64位的软件。
linux系统如何查找mysql所在端口?
my.ini(Linux系统下是my.cnf),当mysql服务器启动时它会读取这个文件,设置相关的运行环境参数。此文件中有一个参数是port;port=3306#设置mysql客户端连接服务端时默认使用的端口找到mysql运行目录下的my.ini(Linux系统下是my.cnf),查看此参数即可。
mysql开启就进不去系统?
一、无法访问系统资源
图片来源:网络
MySQL 不能访问启动需要的资源是造成而 MySQL 无法启动的一个常见原因,如:文件,端口等。由于 linux 中用于启动 mysqld 进程的 mysql 用户通常是不能登陆的,可以使用类似下面的命令检查文件的访问权限。
sudo -u mysql touch /var/lib/mysql/b
找出问题后,修改对应文件或目录的权限或属主后通常可以解决问题。
二、参数设置错误
参数设置错误造成 MySQL 无法启动的原因也非常常见,此时先要检查 MySQL 启动时会调用的参数,下面的命令可以查询 MySQL 启动时调用参数文件的顺序:
$ mysqld --verbose --help | grep "Default options " -A 1
Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf
知道了 MySQL 参数文件的调用顺序,我们就可以检查对应的参数文件,找出其中的错误,如果觉得参数文件的可读性不强,可以使用下面的命令显示 mysqld 程序将要调用的参数:
$ mysqld --print-defaults
/usr/sbin/mysqld would have been started with the following arguments:......
注意这个命令显示完参数后就退出,不会真正运行 mysqld。这个命令和 my_print_defaults mysqld 完全是等价的,只不过后者的显示方式是一行一个参数。