搜尋
首頁資料庫mysql教程Mac Pro下卸载安装Mysql
Mac Pro下卸载安装MysqlJun 07, 2016 pm 02:49 PM
macmysqlpro解除安裝安裝

Mac Pro下卸载安装Mysql 系统版本: OS X 10.11.5 昨天为了修改我的Mysql密码,找了一堆教程在不明所以的情况下各种乱试,终于把我的mysql玩脱了,走上了曲折的mysql重装之路。 一、Mac 关于Mysql的卸载: 如使用brew安装 : brew uninstall mysql 或者 brew

Mac Pro下卸载安装Mysql

系统版本:OS X 10.11.5

昨天为了修改我的Mysql密码,找了一堆教程在不明所以的情况下各种乱试,终于把我的mysql玩脱了,走上了曲折的mysql重装之路。


一、Mac 关于Mysql的卸载:

如使用brew安装brew uninstall mysql 或者 brew remove mysql

但是又有点怕某些东西没有卸载完全影响到下一次的安装(我第一次重装就是这样的??)以下是完整一点的手动卸载

  • sudo rm /usr/local/mysql
  • sudo rm -rf /usr/local/mysql*
  • sudo rm -rf /Library/StartupItems/MySQLCOM
  • sudo rm -rf /Library/PreferencePanes/My*
  • rm -rf ~/Library/PreferencePanes/My*
  • sudo rm -rf /Library/Receipts/mysql*
  • sudo rm -rf /Library/Receipts/MySQL*
  • sudo rm -rf /var/db/receipts/com.mysql.*

参考:How do you uninstall MySQL from Mac OS X?

其实不同的安装方式有些东西的存储位置不一样,删除完检查一下一些问文件是否删除了,没有的话则删除掉:

  • /usr/local/Cellar 里的mysql文件
  • /usr/local/var 里的mysql文件
  • /tmp 里的mysql.sock, mysql.sock.lock, my.cnf文件
  • pid文件和err文件都在/usr/local/var/mysql里确保删除了
  • brew安装的安装包存储在/usr/local/Library/Cache/Homebrew也可以一并删除
  • 执行brew cleanup

二、各种文件的作用

此次卸载安装的过程中,感悟最深的还是对很多文件的作用都不甚了解,导致到出了什么问题就只会沿着那个问题找答案,有时候找到的答案有作用时候找到的答案就会很坑,所以就想了解一些那些文件究竟是什么作用

安装过程中最常见的问题:

ERROR!The server quit without updating PID file (/usr/local/var/mysql/***MacBook-Pro.local.pid)


(一)Pid文件:

记录==当前Mysql进程的Process ID==。未指定 pid 文件时,pid 文件默认名为 主机名.local.pid,存放的路径在默认MySQL的数据目录。通过mysqld_safe启动MySQL时,mysqld_safe会检查pid文件,如果pid文件不存在,不做处理;如果文件存在,且 pid 已占用则报错A mysqld process already exists,如果文件存在,但 pid 未占用,则删除 pid 文件。

mysqld 启动后会通过create_pid_file函数新建 pid 文件,通过getpid()获取当前进程 pid 并将 pid 写入 pid 文件

因此,通过mysqld_safe启动时, MySQL pid文件的作用是:在数据文件是同一份,但端口不同的情况下,防止同一个数据库被启动多次。

<code class=" hljs lasso">?  <span class="hljs-subst">/</span> ll /usr/<span class="hljs-built_in">local</span>/<span class="hljs-built_in">var</span>/mysql/SarahMacBook<span class="hljs-attribute">-Pro</span><span class="hljs-built_in">.</span><span class="hljs-built_in">local</span><span class="hljs-built_in">.</span>pid
<span class="hljs-attribute">-rw</span><span class="hljs-attribute">-r</span><span class="hljs-subst">-----</span>  <span class="hljs-number">1</span> sarah  admin     <span class="hljs-number">6</span>B  <span class="hljs-number">5</span> <span class="hljs-number">19</span> <span class="hljs-number">17</span>:<span class="hljs-number">55</span> /usr/<span class="hljs-built_in">local</span>/<span class="hljs-built_in">var</span>/mysql/SarahMacBook<span class="hljs-attribute">-Pro</span><span class="hljs-built_in">.</span><span class="hljs-built_in">local</span><span class="hljs-built_in">.</span>pid
?  <span class="hljs-subst">/</span> ps <span class="hljs-attribute">-ef</span> <span class="hljs-subst">|</span> grep mysql <span class="hljs-subst">|</span> grep <span class="hljs-attribute">-v</span> grep
  <span class="hljs-number">501</span> <span class="hljs-number">65673</span>     <span class="hljs-number">1</span>   <span class="hljs-number">0</span> 四<span class="hljs-number">05</span>下午 <span class="hljs-subst">??</span>         <span class="hljs-number">0</span>:<span class="hljs-number">00.02</span> 
  /bin/sh 
  /usr/<span class="hljs-built_in">local</span>/opt/mysql/bin/mysqld_safe
  <span class="hljs-subst">--</span>bind<span class="hljs-attribute">-address</span><span class="hljs-subst">=</span><span class="hljs-number">127.0</span><span class="hljs-number">.0</span><span class="hljs-number">.1</span>
  <span class="hljs-subst">--</span>datadir<span class="hljs-subst">=</span>/usr/<span class="hljs-built_in">local</span>/<span class="hljs-built_in">var</span>/mysql
  <span class="hljs-number">501</span> <span class="hljs-number">65767</span> <span class="hljs-number">65673</span>   <span class="hljs-number">0</span> 四<span class="hljs-number">05</span>下午 <span class="hljs-subst">??</span>         <span class="hljs-number">0</span>:<span class="hljs-number">52.44</span> 
  /usr/<span class="hljs-built_in">local</span>/Cellar/mysql/<span class="hljs-number">5.7</span><span class="hljs-number">.12</span>/bin/mysqld 
  <span class="hljs-subst">--</span>basedir<span class="hljs-subst">=</span>/usr/<span class="hljs-built_in">local</span>/Cellar/mysql/<span class="hljs-number">5.7</span><span class="hljs-number">.12</span> 
  <span class="hljs-subst">--</span>datadir<span class="hljs-subst">=</span>/usr/<span class="hljs-built_in">local</span>/<span class="hljs-built_in">var</span>/mysql 
  <span class="hljs-subst">--</span>plugin<span class="hljs-attribute">-dir</span><span class="hljs-subst">=</span>/usr/<span class="hljs-built_in">local</span>/Cellar/mysql/<span class="hljs-number">5.7</span><span class="hljs-number">.12</span>/lib/plugin 
  <span class="hljs-subst">--</span>bind<span class="hljs-attribute">-address</span><span class="hljs-subst">=</span><span class="hljs-number">127.0</span><span class="hljs-number">.0</span><span class="hljs-number">.1</span> 
  <span class="hljs-subst">--</span><span class="hljs-keyword">log</span><span class="hljs-attribute">-error</span><span class="hljs-subst">=</span>/usr/<span class="hljs-built_in">local</span>/<span class="hljs-built_in">var</span>/mysql/SarahMacBook<span class="hljs-attribute">-Pro</span><span class="hljs-built_in">.</span><span class="hljs-built_in">local</span><span class="hljs-built_in">.</span>err 
  <span class="hljs-subst">--</span>pid<span class="hljs-attribute">-file</span><span class="hljs-subst">=</span>/usr/<span class="hljs-built_in">local</span>/<span class="hljs-built_in">var</span>/mysql/SarahMacBook<span class="hljs-attribute">-Pro</span><span class="hljs-built_in">.</span><span class="hljs-built_in">local</span><span class="hljs-built_in">.</span>pid
?  <span class="hljs-subst">/</span> cat /usr/<span class="hljs-built_in">local</span>/<span class="hljs-built_in">var</span>/mysql/SarahMacBook<span class="hljs-attribute">-Pro</span><span class="hljs-built_in">.</span><span class="hljs-built_in">local</span><span class="hljs-built_in">.</span>pid
<span class="hljs-number">65767</span></code>

参考:mysql pid文件是什么用途? 温国兵 来源知乎

关于出现上述问题解决方法可参考:MySql server startup error ‘The server quit without updating PID file ‘ 或者 MySQL提示:The server quit without updating PID file问题的解决办法 又或者

查看一些文件的ownership:ls -laF /usr/local/var/mysql/ 非mysql或者本人的hostname则修改sudo chown -R mysql[或者hostname] /usr/local/var/mysql/

打开同目录下的与pid同名的.err文件查看错误日志查看错误,按照错误提示去找原因


(二)、错误日志:

MySQL有四种类型的日志:Error Log、General Query Log、Binary Log 和 Slow Query Log。

  1. 错误日志,记录MySQL运行过程ERROR,WARNING,NOTE等信息,系统出错或者某条记录出问题可以查看ERROR日志。存放在与pid文件同目录下,默认为主机名.local.err或在Mysql中查询mysql> show variables like ‘log_error’; 可以在/etc/my.cnf中添加--log-error[=file_name]选项来开启mysql错误日志
  2. 日常运行日志,记录MySQL运行中的每条请求数据。在/etc/my.cnf中添加 general-log-file[=file_name]
  3. 二进制日志,包含了一些事件,这些事件描述了数据库的改动,如建表、数据改动等,也包括一些潜在改动,主要用于备份恢复、回滚等操作。
  4. 慢查询日志,用于MySQL性能调优。

其余的查看设置方法请参考MySQL日志分析

(三)、/etc/my.cnf文件:

my.cnf文件是Mysql的配置文件。当Mysqld启动服务时默认会按照一定顺序读配置文件,遵循指定优于配置,后读取的配置覆盖前面读取的配置的原则,则mysql会以读取到的最后一个配置文件为准。

查看mysql读取顺序:

<code class=" hljs applescript">?  ~ mysqld <span class="hljs-comment">--help --verbose | grep -A 10 'Usage:'</span>
Usage: mysqld [OPTIONS]

Default options are <span class="hljs-command">read</span> <span class="hljs-keyword">from</span> <span class="hljs-keyword">the</span> following files <span class="hljs-keyword">in</span> <span class="hljs-keyword">the</span> <span class="hljs-keyword">given</span> order:
/etc/<span class="hljs-keyword">my</span>.cnf /etc/mysql/<span class="hljs-keyword">my</span>.cnf /usr/<span class="hljs-keyword">local</span>/etc/<span class="hljs-keyword">my</span>.cnf ~/.<span class="hljs-keyword">my</span>.cnf
The following groups are <span class="hljs-command">read</span>: mysqld server mysqld-<span class="hljs-number">5.7</span>
The following options may be <span class="hljs-keyword">given</span> <span class="hljs-keyword">as</span> <span class="hljs-keyword">the</span> <span class="hljs-keyword">first</span> argument:
<span class="hljs-comment">--print-defaults        Print the program argument list and exit.</span>
<span class="hljs-comment">--no-defaults           Don't read default options from any option file,</span>
                        except <span class="hljs-keyword">for</span> login <span class="hljs-type">file</span>.
<span class="hljs-comment">--defaults-file=#       Only read default options from the given file #.</span>
<span class="hljs-comment">--defaults-extra-file=# Read this file after the global files are read.</span></code>

假如不存在该文件:

在试过的几种安装方法,最后都没有在这几个文件夹里找到该文件,在安装目录下的support-files找到了安装mysql时的默认配置文件,复制过去,然后修改其中的一些配置,再重启。

sudo cp /usr/local/Cellar/mysql/5.7.12/support-files/my-default.cnf /etc/my.cnf

然后就可以很方便的启动停止mysql了(这个脚本其实是调用了mysqld_safe脚本,然后mysqld_safe再调用二进制文件 mysqld):/etc/init.d/mysql start

有可能在设置/etc/my.cnf文件运行之后没有作用,查看一下读取顺序后的那几个文件是否存在,如果存在的话,删除掉再重启。{转自:mysql 重启不读取 /etc/my.cnf 全局配置问题

配置文件中一些参数:

<code class=" hljs javascript">[mysql]
#prompt=<span class="hljs-string">"(\\u:hostname:\D)[\\d]> "</span>  
这样使用mysql -uroot -p连接到mysql服务器时,就会显示
(root:hostname:Thu Feb  <span class="hljs-number">9</span> <span class="hljs-number">16</span>:<span class="hljs-number">32</span>:<span class="hljs-number">26</span> <span class="hljs-number">2012</span>)[(none)]>

[client]用户告诉客户端工具mysql连接数据库服务器使用的port和socket文件的路径

[mysql]用于设置客户端工具的显示信息,如在my.cnf中设置
port = <span class="hljs-number">3306</span> <span class="hljs-comment">//mysql服务运行时的端口号,默认为3306</span>
password = your_password <span class="hljs-comment">//mysql的密码</span>
socket = <span class="hljs-regexp">/tmp/m</span>ysql.sock <span class="hljs-comment">//socket文件存放地址</span>
basedir = <span class="hljs-regexp">/usr/</span>local/Cellar/mysql <span class="hljs-comment">//根目录(安装目录)</span>
datadir = <span class="hljs-regexp">/usr/</span>local/<span class="hljs-keyword">var</span>/mysql  <span class="hljs-comment">//数据文件目录</span>
pid-file = <span class="hljs-regexp">/usr/</span>local/<span class="hljs-keyword">var</span>/mysql/your_pid_file_name  <span class="hljs-comment">//pid文件存放的地址</span>
log-error = <span class="hljs-regexp">/usr/</span>local/<span class="hljs-keyword">var</span>
r/mysql/your_err_file_name.log <span class="hljs-comment">//err文件存放地址</span></code>

其他一些参数可查看:Mysql配置文件my.cnf配置及配置参数详解 或者 Mysql 之配置文件my.cnf


(四)、mysql.sock文件:

mysql有两种连接方式:

  1. TCP/IP
  2. socket

server和client在同一台服务器(host),并且使用localhost进行链接的时候,就会使用socket作为通讯协议的载体来进行连接,它比tcp快。也就是:为主机名为localhost建立的MySQL连接,该连接过程通过一个套接字文件mysql.sock实现的。所以该文件被删后,用localhost用户是连接不到MySQL服务器的。

如果出现:
Can't connect to local MySQL server through socket '/tmp/mysql.sock'

  • 查看下该文件是否存在,或者运行mysql.server start或者/usr/local/Cellar/mysql/5.7.12/support-file/mysql.start[你的安装目录里的support-file]再查看一下该文件是否存在
  • 假如/tmp/mysql.sock不存在,必须建立一条tcp/ip连接,即使用127.0.0.1而不是localhost作为-h的参数去连接MySQL服务器,如:mysqladmin -h 127.0.0.1 -u root -p shutdown,强制地建立一条tcp/ip连接,关闭MySQL服务器,再重新以localhost为主机名启动MySQL服务器,它就会重新创建一个套接字文件。转自:mysql.sock的作用
  • 假如/tmp/mysql.sock存在,查看一下mysqld的运行状态mysqld status启动它,查看是否是权限问题ls -laF /usr/local/var/mysql/[安装的datadir]如果非host则修改权限sudo chown -R mysql[或者hostname] /usr/local/var/mysql/ 然后再重启一下mysql, 如果还不起作用可以修改/etc/my.cnf 看[mysqld]下的socket路径socket=/usr/local/var/mysql/mysql.sock,重启mysql

mysql.sock.lock这个文件是用来检测是否已经安装的

lsof -i:3306查看端口 kill -9 PID杀掉进程

(五)、mysqld,mysql_safe,mysql_client,mysql_server:

MySQL在整个网络环境中使用客户端/服务器(Client/Server)架构运行。其核心程序扮演着服务器角色,而各个客户端程序连接到服务器并提出请求。

MySQL Server或者说mysqld,实际上是一个数据库服务器程序。它管理着对磁盘数据库和内存的访问,是mysql核心程序,生成管理数据库实例、数据库实例任务调度线程,并提供相关接口供不同客户端调用.MySQL Server进行多线程操作,它支持多个客户端连接的同时访问。为了更好地管理数据库内容,MySQL Server的特色架构模型支持多种存储引擎以处理不同类型的表(例如,它同时支持事务和非事务表)。

server(服务器)host(主机)的用词区别。Server是指软件(MySQL Server程序mysqld)。Server的特征中有它的版本号,指的是哪些特性包括,哪些不包括等。而host是指==server程序运行所在的物理机==。Host的特征中包括了硬件配置,所运行的操作系统,其网络地址等等。一个host可以有多个mysqld实例在上面同时运行

mysql-client:操作数据库实例的工具,操作mysql实例的客户端有很多,mysql-client只是其中一种,包括mysql,mysqldump,mysqlslap,这些访问,备份,压力测试的工具。客户端程序被用于和server进行通信以修改服务器端server管理的数据库信息。

mysql-servermysql-client是DBMS的两个面向不同操作对象的工具。server是DBMS面向物理层次,包含存储数据的一系列机制、处理方法的集成;client是DBMS面向用户,提供一系列工具为用户所用,这些工具包括通常写的sql在内都要通过server的编译才能操作物理数据。参考:Mysql客户端/服务器

mysqld_safe在Unix和NetWare中推荐使用mysqld_safe来启动mysqld服务器。mysqld_safe增加了一些安全特性,例如当出现错误时重启服务器并向错误日志文件写入运行时间信息


三、mysql安装

(一)使用brew安装

  • brew update //更新
  • brew install mysql //安装mysql,注意查看此安装过程中出现的信息
<code class=" hljs coffeescript">?  ~ brew install mysql
/*
 * 下载安装,一开始安装的都没有密码,需要运行mysql_secure_installation做些设置,里面就会设置密码
 */
=<span class="hljs-function">=></span> Downloading <span class="hljs-attribute">https</span>:<span class="hljs-regexp">//</span>homebrew.bintray.com/bottles/mysql-<span class="hljs-number">5.7</span><span class="hljs-number">.12</span>.el_capitan.bot
<span class="hljs-comment">######</span><span class="hljs-comment">######</span><span class="hljs-comment">######</span><span class="hljs-comment">######</span><span class="hljs-comment">######</span><span class="hljs-comment">######</span><span class="hljs-comment">######</span><span class="hljs-comment">######</span><span class="hljs-comment">######</span><span class="hljs-comment">######</span><span class="hljs-comment">######</span><span class="hljs-comment">######</span> <span class="hljs-number">100.0</span>%
=<span class="hljs-function">=></span> Pouring mysql-<span class="hljs-number">5.7</span><span class="hljs-number">.12</span>.el_capitan.bottle.tar.<span class="hljs-function"><span class="hljs-title">gz</span>
==></span> /usr/local/Cellar/mysql/<span class="hljs-number">5.7</span><span class="hljs-number">.12</span>/bin/mysqld --initialize-insecure --user=sarah --<span class="hljs-function"><span class="hljs-title">b</span>
==></span> Caveats
We<span class="hljs-string">'ve installed your MySQL database without a root password. To secure it run:
    mysql_secure_installation

To connect run:
    mysql -uroot

To have launchd start mysql now and restart at login:
  brew services start mysql
Or, if you don'</span>t want/need a background service you can just <span class="hljs-attribute">run</span>:
  mysql.server start</code>

这种是没出现什么问题的安装,接下来执行mysql_secure_installation 按照它里面的提示去设置,设置完就可以直接运行了。接下来说说我遇到的坑

使用Brew安装mysql时出现的问题:

  • 在brew执行install mysql之后会出现一系列的安装信息,出现一个Error,查看到了ERROR的内容:
<code class=" hljs vbnet">==> Pouring mysql-<span class="hljs-number">5.7</span><span class="hljs-number">.12</span>.el_capitan.bottle.tar.gz
<span class="hljs-keyword">Error</span>: The `brew link` <span class="hljs-keyword">step</span> did <span class="hljs-keyword">not</span> complete successfully
The formula built, but <span class="hljs-keyword">is</span> <span class="hljs-keyword">not</span> symlinked <span class="hljs-keyword">into</span> /usr/local
Could <span class="hljs-keyword">not</span> symlink <span class="hljs-keyword">lib</span>/libmysqlclient<span class="hljs-number">.20</span>.dylib
/usr/local/<span class="hljs-keyword">lib</span> <span class="hljs-keyword">is</span> <span class="hljs-keyword">not</span> writable.

You can <span class="hljs-keyword">try</span> again <span class="hljs-keyword">using</span>:
  brew link mysql</code>

执行brew link mysql

<code class=" hljs r">?  ~ brew link mysql
Linking /usr/local/Cellar/mysql/<span class="hljs-number">5.7</span><span class="hljs-number">.12</span><span class="hljs-keyword">...</span>
Error: Could not symlink lib/libmysqlclient.20.dylib
/usr/local/lib is not writable. //这个文件夹不可写</code>

修改权限:

<code class=" hljs r">?  ~ sudo chown -R $(whoami) /usr/local/lib/
Password:
?  ~ brew link mysql
Linking /usr/local/Cellar/mysql/<span class="hljs-number">5.7</span><span class="hljs-number">.12</span><span class="hljs-keyword">...</span> <span class="hljs-number">93</span> symlinks created</code>

问题解决,接下来只需要执行mysql_secure_installation去设置密码就行

  • 查找到的一些homebrew安装mysql的方法参考:OSX下使用Homebrew安装MySQL数据库 或者 MySQL安装 但是需要注意的是,这两个安装教程里面在初始化数据库的时候可能是因为mysql版本的更新,应该更改为:unset TMPDIR –> mysqld -initialize --verbose --user=whoami --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp 假如在安装过程中遇到其他例如pid或者mysql.sock的问题可以参考前面介绍的那些问题解决方法。

(二)使用.tar.gz

安装包下载地址
各包

<code class=" hljs lasso"><span class="hljs-comment">//解压到安装目录 </span>
/usr/<span class="hljs-built_in">local</span>/mysql
<span class="hljs-comment">//将解压后的包移动到安装目录下</span>
sudo mv mysql<span class="hljs-subst">-</span><span class="hljs-number">5.7</span><span class="hljs-number">.12</span><span class="hljs-attribute">-osx10</span><span class="hljs-number">.11</span><span class="hljs-attribute">-x86_64</span> /usr/<span class="hljs-built_in">local</span>/mysql
<span class="hljs-comment">//更改mysql安装目录所属用户与用户组(权限)</span>
cd /usr/<span class="hljs-built_in">local</span> sudochown <span class="hljs-attribute">-R</span> root:wheel mysql
<span class="hljs-comment">//完成一些默认的初始化,执行完下面这一步会出现一个临时的密码,请保存好这密码以便修改密码</span>
sudo bin/mysqld <span class="hljs-subst">--</span>initialize <span class="hljs-subst">--</span>user<span class="hljs-subst">=</span>mysql
cd /usr/<span class="hljs-built_in">local</span>/mysql  
sudo support<span class="hljs-attribute">-files</span>/mysql<span class="hljs-built_in">.</span>server start <span class="hljs-comment">//启动 </span>
sudo support<span class="hljs-attribute">-files</span>/mysql<span class="hljs-built_in">.</span>server restart  <span class="hljs-comment">//重启</span>
sudo support<span class="hljs-attribute">-files</span>/mysql<span class="hljs-built_in">.</span>server stop <span class="hljs-comment">//停止</span>
sudo support<span class="hljs-attribute">-files</span>/mysql<span class="hljs-built_in">.</span>server status <span class="hljs-comment">//检查 MySQL 运行状态</span>
<span class="hljs-comment">//修改密码,输入上面给的密码</span>
mysqladmin <span class="hljs-attribute">-u</span> root <span class="hljs-attribute">-p</span>旧密码 password 新密码</code>

转载自:mac 安装 mysql.tar.gz

(三)dmg安装mysql试过了很多遍但是一直失败??所以最后就放弃挣扎了

==以上内容很多解决办法和各文件介绍整理自网络,能找到出处的一般都是摘自后面的链接==

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
ip与mac绑定什么意思ip与mac绑定什么意思Mar 09, 2023 pm 04:44 PM

ip与mac绑定是指将特定的IP地址与特定的MAC地址关联起来,使得只有使用该MAC地址的设备才能够使用该IP地址进行网络通信。ip与mac绑定可以防止被绑定的主机的IP地址不被假冒,前提条件:1、MAC地址是唯一的,并且不可假冒;只能绑定与路由器直接相连的网络上的主机(也就是主机的网关在路由器上)。

mac版下载是什么意思mac版下载是什么意思Mar 06, 2023 am 09:52 AM

mac版下载的意思是当软件在选择安装时,选择MAC版下载;Windows版和MAC版是两个不同的操作系统,所以大多数软件在选择安装的同时需要选择Windows版还是MAC版。

mac鼠标滚轮相反怎么办mac鼠标滚轮相反怎么办Mar 16, 2023 pm 05:44 PM

mac鼠标滚轮相反的解决办法:1、打开mac电脑,点击屏幕的苹果标志,然后选择“系统偏好设置”;2、在“系统偏好设置”窗口中,选择“鼠标”;3、在“鼠标”窗口中,将“滚动方向:自然”前面的勾去掉即可。

如何防止 Mac 在显示器关闭时进入睡眠状态 (MacOS Ventura)如何防止 Mac 在显示器关闭时进入睡眠状态 (MacOS Ventura)Apr 13, 2023 pm 12:31 PM

显示器关闭时如何防止 Mac 休眠如果您希望 Mac 显示器能够在整个计算机不进入睡眠状态的情况下关闭,请在此处进行适当的设置调整:下拉  Apple 菜单并转到“系统设置”转到“显示”点击“高级...”切换“防止显示器关闭时电源适配器自动休眠”的开关现在 Mac 显示屏可以关闭,同时防止 Mac 本身进入睡眠状态。这可能主要与 Mac 笔记本电脑用户相关,但即使是那些没有 MacBook 的用户也可能会发现该功能很有用。

修复文件共享在 MacOS Ventura 中不起作用修复文件共享在 MacOS Ventura 中不起作用Apr 13, 2023 am 11:34 AM

修复 SMB 文件共享在 MacOS Ventura 中不起作用的问题从  Apple 菜单打开 Mac 上的“系统设置”应用程序转到“常规”,然后转到“共享”找到“文件共享”的开关并将其关闭通过转到  Apple 菜单并选择重新启动来重新启动 Mac重新启动后,返回共享系统设置面板并将“文件共享”重新设置为打开位置像往常一样恢复文件共享,它应该按预期工作如果 MacOS Ventura Mac 与另一台 Mac 或设备之间的文件共享突然再次停止工作,您可能需要在几天后或随机重复此过程。

mac的shift键是哪个键mac的shift键是哪个键Mar 13, 2023 pm 02:20 PM

mac的shift键是fn键上方、caps lock键下方的一个键,该键在键盘最左侧,由右下往上数第2个键;shift键是键盘中的上档转换键,可以通过“Ctrl+Shift”组合键来切换输入法。

mac解压rar用什么软件mac解压rar用什么软件Mar 03, 2023 pm 04:18 PM

mac解压rar的软件:1、The Unarchiver,是一款完全免费、小巧,而且非常易于使用的压缩、解压缩小工具;2、Keka,是一款免费、实用的压缩、解压缩工具,支持解压缩RAR格式的压缩包;3、360压缩大师,是一款免费的压缩、解压缩软件,完全支持RAR文件解压;4、MacZip,支持包括RAR在内的超过20种压缩格式的解压;5、BetterZip;6、FastZip。

mac克隆是什么意思mac克隆是什么意思Jan 31, 2023 am 10:33 AM

mac克隆全称mac地址克隆,是固化在网卡上串行EEPROM中的物理地址,通常有48位长。mac克隆一般应用在路由器上,用户在用电脑直接拨号上网,后来又加了个路由器,通过路由器来实现多台电脑同时上网,这时要用到mac地址克隆了,就是把当前的电脑的mac地址克隆到路由器中去,因为运营商是把你的电脑mac地址绑定你的账号的,所以得克隆以后才能用。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版