一、下载并安装MySQL
官网下载 https://dev.mysql.com/downloads/mysql/,安装目录 “/usr/local/mysql”
$mysqladmin –version //查看server版本
mysqladmin Ver 8.42 Distrib 5.7.19, for osx10.12 on x86_64
$mysql -V //查看mysql版本
mysql Ver 14.14 Distrib 5.7.19, for macos10.12 (x86_64) using EditLine wrapper
二、启动&关闭MySQL服务器
MySQL是一个C/S系统,数据库作为一个server应用运行。用户通过客户端程序访问数据库
服务端程序叫 “mysqld” ,d代表daemon,客户端程序叫”mysql”
启动方法:Click “Apple” Icon ⇒ System Preferences ⇒ MySQL ⇒ Start or Stop.
关闭方法:Click “Apple” Icon ⇒ System Preferences ⇒ MySQL ⇒ Stop.
三、启动客户端
登录MySQL server需提供用户名、密码,安装过程中MySQL创建一个超级用户“root”,并配置了一个临时密码,这个密码一定要记住,否则请重装!接下下,我们使用”root”帐号登录MySQL server。
首先,打开一个terminal,输出下图命令
登录成功
四、修改root的密码
在上一步骤会话中,执行修改命令,修改成功,并退出
使用新密码重新登录
Mac下忘记Mysql的root用户密码的解决方法
关闭mysql服务: 苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(点击stop mysql server)
进入终端输入:cd /usr/local/mysql/bin/
回车后 登录管理员权限 sudo su
回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe –skip-grant-tables &
回车后mysql会自动重启(偏好设置中mysql的状态会变成running)
输入命令 ./mysql
回车后,输入命令 FLUSH PRIVILEGES;
回车后,输入命令 SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘你的新密码’);
以上几步完成后密码就修改成功了,现在就可以用新设置的密码去登陆mysql 了。
五、创建一个新用户
CREATE USER ‘myuser’@’localhost’ IDENTIFIED BY ‘xxxx’,使用“create user”命令去创建一个新用户 ‘myuser’@’localhost,该用户只能在server本机登录,不能在其他机器上远程登录
六、SQL程序
– 使用新用户创建数据库
– 创建表
– 插入数据
– 修改数据
– 使用文件
七、总结
root身份登录本机mysql server
进入mysql命令行,执行mysql> mysql -u root -p
登录远程mysql server
1. mysql -u {username} -p{password} -h {remote server ip} -P {port} {DB name}
2. mysql -u {数据库名} -h {remote server ip} -p -P {port}
可以将SQL语句存在一个.sql文件中,并在命令行执行执行
mysql> source {目录}/**.sql