MySQL5.7.10详细安装教程(formac10.10)
1.安装MySQL (免费)
mac系统10.10, MySQL 5.7.10版本下载
如果是从官⽹下载,点击download 会跳转到另外⼀个界⾯,这个界⾯是提⽰你需不需要注册的,直接选择最下⾯的“No thanks,just take me to downloads!”即开始下载。
2.下载后双击mysql-5.7.10-osx10.9-x86_64.dmg安装包后进⾏安装,会提⽰⼀个携带密码的弹窗,记得⼀定要保存起来初始化密码,安装成功后进⼊数据库会⽤到
记录imac初始密码:ljh?ylCeg4,i,以备后续连接数据库使⽤
3.安装成功后,系统偏好设置⾥,会出现如下图标:
4. 双击MySQL,图标进到下⾯页⾯:这⾥可以start/stop MySQL Server 。
免费下载mysql安装完成了。
5.终端启动mysql 的⽅法这⾥两种:
⽅法1:(推荐,会修改初始化密码)
$:alias mysql=/usr/local/mysql/bin/mysql
$:cd /usr/local/mysql/bin/
(上⾯两步可并作⼀步$:/usr/local/MySQL/bin/mysql -u root -p)
$:  mysql -u root -p
$:  Enter password: 输⼊截图上的密码(复制后边的内容):
操作提⽰:You must reset your password using ALTER USER statement before executing this statement.
按照提⽰ALTER USER 修改密码⽆效,后来发现执⾏如下命令即可:123456 是重置的新密码
mysql> SET PASSWORD = PASSWORD('123456');            // MySQL版本5.7.6版本以前⽤户可以使⽤
mysql> ALTER USER USER() IDENTIFIED BY '123456'; //MySQL版本5.7.6版本开始的⽤户可以使⽤
⽅法2: (不修改密码,直接使⽤初始化密码访问数据库服务器)
1.PATH=$PATH:/usr/local/mysql/bin/
3.Enter password: 输⼊截图上的密码
如遇到:
问题⼀:
mysql: [ERROR] Found option without preceding group in config file /etc/myf at line 1!
mysql: [ERROR] Fatal error in defaults handling. Program aborted!
解决办法:./etc/myf  到这个⽂件,把⾥⾯的内容删除,删除不了,直接拉到桌⾯,然后编辑把内容清空,然后把/etc/⾥的 myf 删除,把桌⾯的myf copy到/etc/。
问题⼆:
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
解决办法修改密码:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码');
接下来可以访问本地服务器数据库的⼀些基本操作
6、退出mysql:exit
7、启动和停⽌mysql
启动:/usr/local/mysql/share/mysql.server start
停⽌:/usr/local/mysql/bin/mysqladmin -u root -p shutdown
输⼊root密码。
快捷路径配置⽅法:
1.  打开终端输⼊:  pico .bash_profile;    回车
2. 将此路径配置进去:  export PATH=$PATH:/usr/local/mysql/bin/      //进⼊编辑完后 按control+x 输⼊yes 回车退出
3. 重新打开终端,然后 直接:  mysql -u root -p;
(⼀般都会添加这个路径,否则很不⽅便使⽤mysql)
安装好之后直接使⽤的命令总结:
1.  mysql -u root -p;(输⼊数据库密码)
2. 修改MySQL登录密码的⽅法:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('XXXXXX');  //XXXXXX为你的新密码
3. 注意下列命令都需要加分号
(1)显⽰所有数据库列表:show databases;
(2)建库:create database Mytest;(Mytest为库名)
(3)打开某个数据库(⽐如数据库:Mytest):use Mytest;
(4)显⽰本库中的所有表:show tables;
(5)建表:create table 表名 (字段设定列表); //create table goods_list(col1 INT,col2 CHAR(5),col3 DATE);  表⾄少⼀列。
(6)显⽰某表的结构:describe table1;
(7)删库:drop database 库名;
(8)删表:drop table 表名;
(9)将表中的记录清空:delete from 表名;
(10)显⽰表中的记录:select  *  from 表名;
4. 查看
mysql验证功能的⽅法:
1.登录管理员权限$ sudo su
2.禁⽌mysql验证功能 $ ./mysqld_safe --skip-grant-tables &
(注意:设置完成以后就不能⼿动关闭了,除⾮开机重启)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。