Mysql 安裝,使用者建立授權,客戶端連線

2021-09-08 02:23:04 字數 1293 閱讀 2768

首先看看系統中有沒有自帶有mysql的東西,有就先刪除掉。

檢視:

find / -name mysql

刪除:

rm -rf 上邊查詢到的路徑,多個路徑用空格隔開

#或者下邊一條命令即可

find / -namemysql|xargs rm -rf;

開始安裝

rpm -uvh

yum --enablerepo=mysql80-community install mysql-community-server

可以檢視一下mysql的狀態:

service mysqld start

檢視mysql預設密碼

grep "a temporary password" /var/log/mysqld.log

得到mysql的預設密碼之後,我們開始配置mysql:

登陸資料庫:mysql -u root -p

阿里雲伺服器的安全組裡是否開放的資料庫的預設埠3306.

然後進入到mysql庫中,修改update user set host='%' where user='root';

修改密碼:(mysql8密碼規則要使用大小寫+數字+特殊符合)

create user 'test'@'localhost' identified by 'test1234@';   

客戶端連線mysql 出現 no.1130 error====

1、先用use mysql;進入名字為mysql的資料庫;

2、mysql>update user set host='%' where host='localhost' and user='root';

3、mysql>flush privileges;

然後又會出現了錯誤碼2058

alter user 'root'@'%' identified with mysql_native_password by 'password';

Mysql建立使用者 授權

建立使用者命令 create user 使用者名稱 localhost identified by 密碼 create user 使用者名稱 192.168.1.101 idendified by 密碼 create user 使用者名稱 identified by 密碼 create user 使...

mysql 建立使用者 授權

b 1 建立使用者 b 可以在任何地方登陸 create user test identified by test123 或create user test identified by test123 在本地登陸 create user test localhost identified by te...

mysql建立使用者,授權

可以用一句語句實現 grant all on to 使用者名稱 identified by 密碼 然後需要刷一下 flush privileges insert into mysql.user host,user,password values localhost hbchen p assword ...