Mysql安裝以及遠端連線不上的問題

2021-08-25 14:24:08 字數 1909 閱讀 6026

新裝的mysql預設是沒有密碼的,下面我們直接root使用者進入mysql

有很多方法:

1.用root 進入mysql後

mysql>set password = 123456('你的密碼');

mysql>flush privileges;

2.使用grant語句

mysql>grant all on *.* to 'root'@'localhost' identified by '123456'('你的密碼') with grant option ;

mysql>flush privileges;

3.進入mysql庫修改user表

mysql>use mysql;

mysql>update user set password=password('你的密碼') where user='root';

mysql>flush privileges;

解決剛剛安裝完mysql 遠端連線不上問題

遠端連線mysql伺服器的資料庫,錯誤**是1130,error 1130: host ***.***.***.***  is not allowed to connect to this mysql server  

猜想是無法給遠端連線的使用者許可權問題。 

這樣子操作mysql庫,即可解決。 

在本機登入mysql後,更改 「mysql」 資料庫裡的 「user」 表裡的 「host」 項,從」localhost」改稱'%'即可 

mysql -u root -p  

mysql;use mysql;  

mysql;select 'host' from user where user='root';  

mysql;update user set host = '%' where user ='root';  

mysql;flush privileges;  

mysql;select 'host'   from user where user='root'; 

第一句:以許可權使用者root登入  

第二句:選擇mysql庫  

第三句:檢視mysql庫中的user表的host值(即可進行連線訪問的主機/ip名稱)  

第四句:修改host值(以萬用字元%的內容增加主機/ip位址),當然也可以直接增加ip位址  

如果這步出錯"error 1062 (23000): duplicate entry '%-root' for key 'primary'" 由說明該記錄有了,跳過這步

第五句:重新整理mysql的系統許可權相關表  

第六句:再重新檢視user表時,有修改。。  

重起mysql服務即可完成。 

mysql設定開機自啟動:

1,將服務檔案複製乙份到init.d下,並重命名為mysqld

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

2,對檔案賦予執行許可權

chmod +x /etc/init.d/mysqld 或 chmod 777 /etc/init.d/mysqld

3,增加mysqld服務

chkconfig --add mysqld

4,查詢mysqld服務情況

chkconfig --list mysqld

mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off    預設的執行級別為2,3,4,5 

5,如果3,4,5 為off:

chkconfig --level 345 mysqld on

6,重啟伺服器驗證:reboot

mysql 連線不上 mysql連線不上怎麼辦

下面是mysql的連線方式 使用mysql二進位制方式連線 您可以使用mysql二進位制方式進入到mysql命令提示符下來連線mysql資料庫。例如以下是從命令列中連線mysql伺服器的簡單例項 root host mysql u root p enter password 在登入成功後會出現 my...

redis遠端連線不上

redis伺服器預設是處於保護模式並只能本地訪問,開啟redis.conf檔案可以看到如下配置 解決redis遠端連線不上的問題 redis現在的版本開啟redis server後,redis cli只能訪問到127.0.0.1,因為在配置檔案中固定了ip,因此需要修改redis.conf 有的版本...

mysql連線不上

這兩天遇到乙個問題,自己做的程式模組,之前執行的好好的,突然報錯,執行不了了。pymysql.err.operationalerror 2003,can t connect to mysql server on 127.0.0.1 errno 8 servname not supported for...