MySQL数据库
MySQL安装、启动与关闭
因为我用的是mac,所已这里的安装步骤仅适用于mac;
mac系统下,安装的方法有两种,一种是通过安装包方式,另一种是通过命令行方式。
参考文章:http://www.jianshu.com/p/fd3aae701db9
这里我选择的是通过 Homebrew 的命令行方式安装的,具体操作如下:
brew install mysql
安装完成后,启动mysql服务
遇到如下报错
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
依次执行以下命令
sudo chown -R 'xxxxx' /usr/local # 这里的‘xxxxx’是电脑的用户名
brew link --overwrite mysql
unset TMPDIR
bash mysql_install_db --verbose --user=root
--basedir="$(brew --prefix mysql)"--datadir=/usr/local/var/mysql --tmpdir=/tmp
接下来我们启动 mysql
的服务
启动/关闭 mysql服务
brew services start mysql / brew services stop mysql
mysql.server start / mysql.server stop
bash mysql.server start / bash mysql.server stop
验证登录
在mysql服务启动的情况下,根据安装过程中的提示,我们输入 mysql -uroot
当出现 mysql >
的时候,即表示,我们安装成功了
执行 select database();
配置新的密码
- 进入到mysql命令状态下:(mysql>是mysql命令状态提示)
更新root密码
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
最新版MySQL请采用如下SQL:
mysql> UPDATE user SET authentication_string=PASSWORD('newpassword') where USER='root';
刷新权限
mysql> FLUSH PRIVILEGES;
退出mysql
mysql> quit
重启mysql
/mysql服务路径执行重启命令 $ mysqld restart
使用root用户重新登录mysql
mysql -uroot -p
Enter password: <输入新设的密码newpassword>