⑴ 如何在mac上安装mysql for python
在 Mac OS X 下安装 python-mysql方法如下:1、先把之前装的卸载干净:pip uninstall mysql-pythonbrew uninstall mysql-connector-c2、现在设置下mysql_config路径:首先修改系统配置文件vim ~/.bash_profile或者有些人是 ~/.profile,export PATH=$PATH:/Applications/MAMP/Library/bin这里/Applications/MAMP/Library/bin是MAMP的mysql配置文件路径3、安装brew install mysql-connector-cpip install mysql-python即可。
⑵ MAC 下 Mysql 5.7 的配置文件在哪
mysql在5.7.6之后的版本去掉了在本地文件/root/.mysql_secret中生成初始密码的机制,所以在安装最新版的5.7.10过程中踩了坑,按照正常安装方式一直提示如下错误Access denied for user 'root'@'localhost' (using password: NO)新版版本安装过程大致如下:1.在系统偏好设置中关闭mysql服务2.用安全模式启动服务:sudo mysqld_safe –skip-grant-tables3.mysql -u root 登录,因为安全模式下,所以无需输入密码4.登录后进行密码修改(密码修改这部分mysql做了很大的改动)use mysqlselect * from user;update mysql.user set authentication_string=password('root') where user='root';update mysql.user set Host='localhost' where user='root';flush privileges;密码字段已经不是之前的Password,新版本改为了现在的authentication_string字段如果不按照这个步骤会报错:Access denied for user 'root'@'localhost' (using password: NO)最后就可以用 mysql -uroot -p 然后输入上面设置的密码登录进mysql了
⑶ mac 上用homebrew安装完mysql后,怎样使用密码连接数据库
我用如下命令安装了mysql:brew install mysql命令安装完后,使用mysql -u root -p然后密码直接使用回车(空格)或者root都不行。我网络了下,网上说用./mysqld_safe –skip-grant-tables &命令来跨过验证。难道就没有办法能在某个配置文件中修改密码吗?或者有没有办法能自己设置密码呢?就像在window上安装mysql时可以自行设置密码一样。题外话:为什么在终端中输入命令 mysql 会出现:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)我通过不断的网络、谷歌和尝试,终于完美解决了,现记录下,方便后面的人。我的系统是 Mac OS X 10.11,准备安装的是 mysql 5.7.9。开始之前,假设你的brew已经安装好并可以使用。安装mysql,在终端输入如下命令并回车:brew install mysql等待大概5分钟(视网速而定)执行完毕后,会看到这一段提示:/usr/local/Cellar/mysql/5.7.9/bin/mysqld –initialize-insecure –user=comet==> CaveatsWe've installed your MySQL database without a root password. To secure it run: mysql_secure_installation可以看到brew在安装的时候已经初始过mysql了(不用再像网上说的再执行mysql_install_db命令),且当前没有密码于是我按照它的提示,执行命令:mysql_secure_installation需要密码时,直接回车,出现了如下的错误:Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)我在tmp目录下并没有看到mysql.sock这个文件。我猜想它是在mysql服务启动时才会创建,于是我提前执行了如下的命令:mysql.server start提示 .SUCCESS!这时tmp目录下有mysql.sock这个文件了,于是我继续执行 mysql_secure_installationcometdeMacBook-Pro:~ comet$ mysql_secure_installationSecuring the MySQL server deployment.Connecting to MySQL using a blank password.VALIDATE PASSWORD PLUGIN can be used to test passwordsand improve security. It checks the strength of passwordand allows the users to set only those passwords which aresecure enough. Would you like to setup VALIDATE PASSWORD plugin?Press y|Y for Yes, any other key for No: N // 这个选yes的话密码长度就必须要设置为8位以上,但我只想要6位的Please set the password for root here.New password: // 设置密码Re-enter new password: // 再一次确认密码By default, a MySQL installation has an anonymous user,allowing anyone to log into MySQL without having to havea user account created for them. This is intended only fortesting, and to make the installation go a bit smoother.You should remove them before moving into a proctionenvironment.Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y // 移除不用密码的那个账户Success.Normally, root should only be allowed to connect from'localhost'. This ensures that someone cannot guess atthe root password from the network.Disallow root login remotely? (Press y|Y for Yes, any other key for No) : n … skipping.By default, MySQL comes with a database named 'test' thatanyone can access. This is also intended only for testing,and should be removed before moving into a proctionenvironment.Remove test database and access to it? (Press y|Y for Yes, any other key for No) : y – Dropping test database…Success. – Removing privileges on test database…Success.Reloading the privilege tables will ensure that all changesmade so far will take effect immediately.Reload privilege tables now? (Press y|Y for Yes, any other key for No) : ySuccess.All done!OK!搞定,可以使用mysql -u root -p 进行密码连接了PS: 我也是胡乱尝试的,也不知道这么做对不对,但至少达到我想要的了!!!
⑷ 如何在Mac OS X中安装MySQL
到mysql 的官网下载了适合MAC 平台的 mysql-5.5.17-osx10.6-x86_64.dmg 打开后发现3个文件,安装顺序:mysql-5.5.17-osx10.6-x86_64.pkg 数据库MySQLStartupItem.pkg 这样MySQL就会自动在开机时自动启动了。MySQL.prefPane 这样就会在“系统设置偏好”中看到名为“MySQL”的ICON,通过它就可以设置MySQL开始还是停止,以及是否开机时自动运行。到这里MySQL就基本安装完毕了。通过运行“sudo vi /etc/bashrc”,在bash的配置文件中加入mysql和mysqladmin的别名#mysqlalias mysql='/usr/local/mysql/bin/mysql'alias mysqladmin='/usr/local/mysql/bin/mysqladmin'这样就可以在终端中比较简单地通过命令进行相应的操作,比如安装完毕之后MySQL的root默认密码为空,如果要设置密码可以在终端运行“mysqladmin -u root password "mysqlpassword"”来设置,其中mysqlpassword即root的密码。备注:使用PHP连接MySQL可能会报错“Can’t connect to local MySQL server through socket ‘/var/mysql/mysql.sock’”,或者使用localhost无法连接MySQL而需要,原因是连接时候php默认去找/var/mysql/mysql.sock了,但是MAC版本的MYSQL改动了文件的位置,放在/tmp下了。处理办法是按如下修改php.ini:mysql.default_socket = /tmp/mysql.sock
⑸ mac安装mysql配置文件在哪
1 linux下是在/var/lib/mysql 2 他的数据库文件格式有三种:[.frm],[.MYD],[.MYI]的 3 这个问题应该是不行的,没有做过 4 这个很好弄的,你在新的服务器上建立一个远程连接旧的mysql数据库,直接复制数据库表就OK了~~ 随着网络日益发展还有os x用户的增多,有可能会需要在自己的x系统中运行mysql+php环境,比如架设网站或者测试之类。简单步骤如下: 1、下载MySQL 5.x 发行版,解压并安装映像中的两个安装包文件。
⑹ mac mysql 配置文件在哪
、执行安装文件,按步骤完成安装。2、安装完成后终端输入:?1mysql –version;—-显示版本号说明正常,若显示command not found,在终端输入如下,”/usr/local/mysql/bin/mysql”为mysql默认安装路径:?12$ cd /usr/local/bin/$ sudo ln -fs /usr/local/mysql/bin/mysql mysql3、关闭mysql服务:?1sudo /usr/local/mysql/support-files/mysql.server stop二、环境变量配置1、打开终端,输入:cd ~会进入~文件夹2、然后输入:?1touch .bash_profile回车执行后,3、再输入:?1open -e .bash_profile会在TextEdit中打开这个文件(如果以前没有配置过环境变量,那么这应该是一个空白文档)。如果有内容,请在结束符前输入,如果没有内容,请直接输入如下语句:?1export PATH=${PATH}:/usr/local/mysql/bin然后,保存,退出TextEdit(一定是退出),关闭终端并退出。三、忘记root密码重置1、苹果->系统偏好设置->关闭mysql服务(点击stop mysql server)2、进入终端输入:?1cd /usr/local/mysql/bin/回车后 登录管理员权限?1sudo su回车后输入以下命令来禁止mysql验证功能?1./mysqld_safe –skip-grant-tables &回车后mysql会自动重启(偏好设置中mysql的状态会变成running)3、输入命令./mysql回车后,输入命令?1FLUSH PRIVILEGES;回车后,输入命令?1SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123');至此修改结束,重启终端后,输入 mysql -u root -p 回车 再键入密码:123 就启动成功
⑺ mamp mysql配置文件在哪里!
mamp 是 苹果的电脑系列的操作系统 OSX 的集成环境。你说的是 windows 中的 wamp 吧?苹果和 Linux配置文件是 my.cnf。另外,给楼主答案。mamp 中的 mysql不是直接使用酒桶(brew)安装的, 使用finder打开应用程序文件夹,然后搜索关键字。关键字可以使用例如 : /Applications/MAMP/tmp/mysql/mysql.sock。3.4版本的的 my.cnf在 /Applications/MAMP/Library/support-files 中,可以使用这个文件夹中的几个模板自己创建一个 my.cnf.4之后的版本在 /Applications/MAMP/tmp/mysql具体的你自己找吧
⑻ 关于mac 下用 brew装mysql各种报错 如果帮我解决,留下qq重赏
mac的没用过,但是我看和linux的错误差不多,问题是找不到连接串 mysql.sock 你看看你得配置文件里面有没有问题或者你找到了mysql.sock的时候在连接的时候这么写mysql -uroot -proot -S/tmp/mysql.sock大S后面那个是你找到mysql.sock的路径试一下