#由於有其他的環境需要用到,都給裝了
sudo
apt-get
install python3-pip
sudo
apt-get
install libssl-dev
sudo
apt-get
install openssl
sudo
apt-get sqlite3
sudo
apt-get
install sqlite3
sudo
apt-get
install libsqlite3-dev
sudo
apt-get
install mysql-client
sudo
apt-get
install libmysqlclient-dev
sudo pip3 install flask
sudo pip3 install pymysql
sudo
apt-get
install mysql-server
#不然只要安裝這三條就好
sudo
apt-get
install mysql-server
sudo apt install mysql-client
sudo apt install libmysqlclient-dev
service mysql start
想要登陸資料庫會出現上面的錯誤(安裝時並沒有出現輸入密碼)
sudo
nano /etc/mysql/debian.cnf
[client]
host = localhost
user = debian-sys-maint
password = c3fteii3w5kkxhun
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host = localhost
user = debian-sys-maint
password = c3fteii3w5kkxhun
socket = /var/run/mysqld/mysqld.sock
mysql -u debian-sys-maint -p
update mysql.user set authentication_string=password('password') where user='root'and host = 'localhost';
service mysql restart
這時候使用以下命令登陸會出現
mysql -u root -p
新增sudo就不會出現登陸異常了
sudo mysql -u root -p
省略
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
#然後更新資料庫
flush privileges;
# 檢視是否新增成功
mysql> show grants for 'root'@'%';
sudo
nano /etc/mysql/mysql.conf.d/mysqld.cnf
# 把下面的注釋了
#bind-address = 127.0.0.1
#然後重啟伺服器
service mysql restart
這時候就連線成功了
= 127.0.0.1
#然後重啟伺服器
service mysql restart
# 嘗試遠端登入
[外鏈轉存中...(img-lvd0obhm-1586431601695)]
這時候就連線成功了
mysql遠端登入配置
允許root使用者在任何地方進行遠端登入,並具有所有庫任何操作許可權,具體操作如下 1 在本機先使用root使用者登入mysql 命令列執行 mysql u root p 輸入密碼 第7步中設定的密碼 wenthink 2 進行授權操作 mysql grant all privileges on t...
mysql 允許遠端登入配置
兩步 一 更改 mysql 資料庫裡的 user 表裡的 host 項 經此步便可在遠端登入 x mysql u root pvmware mysql use mysql mysql update user set host where user root mysql select host,use...
CentOS 配置MySQL允許遠端登入
mysql為了安全性,在預設情況下使用者只允許在本地登入,可是在有此情況下,還是需要使用使用者進行遠端連線,因此為了使其可以遠端需要進行如下操作 一 允許root使用者在任何地方進行遠端登入,並具有所有庫任何操作許可權,具體操作如下 在本機先使用root使用者登入mysql mysql u root...