MacOS系統安裝mysqlmysql
1、下載sql
官網下載連接地址:https://dev.mysql.com/downloads/mysql/數據庫
2、安裝oracle
打開文件是pkg包,雙擊進行安裝: ide
按照提示:spa
點擊最下面的MySQL控制按鈕,啓動數據庫運行:命令行
在此能夠啓動和中止MySQL數據庫,同時還能夠設置MySQL數據是否開機啓動。3d
3、配置blog
MySQL啓動時會讀取配置文件my.cnf,讀取次序依次爲 /etc/my.cnf、/etc/mysql/my.cnf、/usr/local/etc/my.cnf、~/.my.cnf。ip
安裝完MySQL後可能上述位置上都沒有my.cnf文件,要想指定配置文件,能夠將MySQL安裝目錄下的示例配置文件拷貝到對應位置。
$ cp $(brew --prefix mysql)/support-files/my-default.cnf /etc/my.cnf
上文提到默認的數據目錄爲/usr/local/var/mysql,試驗將my.cnf裏的datadir修改成:
datadir = /Users/yulewei/mysql-data
從新初始化數據目錄:
$ mysqld --initialize-insecure --basedir="$(brew --prefix mysql)" --datadir=/Users/yulewei/mysql-data
$ sudo chown -R mysql:mysql /Users/yulewei/mysql-data
設置完以後就這正常啓動MySQL。
(若是想修改這裏的mysql配置,能夠經過命令行修改所對應的plist文件,路徑爲:
/Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist)
編輯/ect/profile文件,添加MYSQL_PATH環境變量,並在PATH環境變量中添加bin目錄:
打開終端,進入MySQL安裝目錄/usr/local/mysql,進入bin目錄,執行mysql -u root -p登陸語句!
(1)、忘記密碼:
mysqld_safe --skip-grant-tables &
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root'; mysql> FLUSH PRIVILEGES;
(2)、正常進入,修改密碼:
【修改密碼多種方法】
方法1: 用`SET PASSWORD`命令
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
方法2: 用ALTER USER修改用戶信息
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password' PASSWORD EXPIRE NEVER;
方法3: 用UPDATE直接編輯user表
mysql -u root
mysql> use mysql;
mysql> update user set password=password('newpass') where User='root' and Host='localhost';
mysql> flush privileges;
方法4:
mysql>create user '8bet'@'%' identified by 'password' with grant option;
mysql>grant all privileges on *.* to '8bet'@'%' identified by 'password' with grant option;
mysql> flush privileges;