brew安裝MYSQL 重置Root密碼(Mac)

2021-09-29 01:51:46 字數 2055 閱讀 1317

安裝mysql

$ brew install mysql
檢視mysql的基本資訊

$ brew info mysql
開啟/登入mysql

$ brew services restart mysql
1、-bash: /usr/local/cellar/mysql/8.0.18: is a directory()

2、error 2002 (hy000): can't connect to local mysql server through socket '/tmp/mysql.sock' (2)

上述錯誤需要開啟mysql與服務,就可以輕鬆解決

開啟/關閉mysql服務 

$ mysql.server start(開啟)

$ mysql.server stop(關閉)

starting mysql

success! 服務啟動完畢

$ 2019-10-21t15:10:14.6nz mysqld_safe a mysqld process already exists (mysqld_safe乙個mysqld程序已經存在)
查詢mysql程序,檢視mysql安裝路徑

$ ps -ef | grep -i mysql

1. 1.501 46006 1 0 10:47下午 ttys000 0:00.03 (程序號46006是mysql伺服器)

2. 2.501 46105 46006 0 10:47下午 ttys000 0:11.81

3. 501 53233 43934 0 11:12下午 ttys000 0:00.00

阻斷程序

$ kill -9 46006(程序號46006是mysql伺服器)
停止mysql

停止mysql

$ brew services stop mysql

停止服務

$ mysql.server stop
進入資料夾

$ cd /usr/local/opt/mysql/bin
執行越權命令:

$ mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
進入mysql命令列互動模式

mysql -u root mysql
重置root密碼

使用mysql

mysql> use mysql

database changed

清洗mysql> flush privileges;

query ok, 0 rows affected (0.01 sec)

更改mysql密碼

mysql> alter user 'root'@'localhost' identified by '新密碼';

query ok, 0 rows affected (0.01 sec)

退出mysql命令列互動模式

mysql> exit;或者\q

開啟mysql

$ brew services restart mysql
開啟服務

$ mysql.server start
mysql互動模式

$ mysql -u root -p

enter password: 填寫mysql新密碼

另一種更改密碼的方式:

$ mysql_secure_installation
注意:執行上述命令需要使用者根密碼,否則無法更改,如果忘記mysql密碼請重置密碼

怎麼在linux系統重置mysql的root密碼

vi etc my.cnf 在 mysqld 新增 skip grant tables etc init.d mysqld restart mysql update mysql.user set password password 新密碼 where user root flush privileg...

Mac中使用brew安裝mysql

若不考慮版本直接執行以下命令 brew install mysql若要選擇版本只要加上 版本即可,例如 brew install mysql 5.7安裝完後啟動mysql mysql.server start若服務未啟動就會出現以下錯誤 error 2002 hy000 can t connect ...

Mac下安裝brew 使用brew安裝gdb

安裝命令如下 curl lssf sudo tar xvz c usr local strip 1 2014 09 02 親試 當brew安裝成功後,就可以隨意安裝自己想要的軟體了,例如wget,命令如下 sudo brew install wget 安裝gdb sudo brew install ...