日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

学习linux要会mysql吗_linux 学习 mysql安装到连接

發布時間:2023/11/27 生活经验 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 学习linux要会mysql吗_linux 学习 mysql安装到连接 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

初始化和配置

順序執行以下語句

mysqld

mysqld --initialize --user=mysql

mysqld --initialize --lower-case-table-names=1 #此設置是設置大小寫是否敏感,可前往https://blog.csdn.net/jesseyoung/article/details/40617031查看是否需要設置

#ps:在mysql8中,大小寫敏感設置需要在初始化的時候進行設置,后面在配置中進行更改是無效的,所以慎重選擇,不然就需要重裝。。。。

查看初始密碼:

cat /var/log/mysqld.log #或者 cat /var/log/mysqld.log | grep password 或者文件系統進入/var/log/mysqld.log進行查看

啟動mysql服務:

service mysqld start

查看一下服務狀態是否啟動:

service mysqld status

登入數據庫:

mysql -uroot -p

輸入或者復制進剛才的隨機密碼

下面會出現一個輸入命令的地方

值得注意的是,在mysql中,每一個執行語句后面要加上一個英文分號,不然不會執行,如果忘記加了,可以在下面的">"后面輸入英文分號然后回車,例如

設置遠程訪問授權

create user 'root'@'%' identified with mysql_native_password by '你的密碼';

grant all privileges on *.* to 'root'@'%' with grant option;

flush privileges;

輸入exit退出,打開防火墻開放3306端口,此步驟不在mysql里面執行

如果沒有開啟防火墻,則輸入:systemctl start firewalld? 開啟

輸入下面命令,開放3306端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent

firewall-cmd --reload

配置默認編碼為UTF-8,此步驟不在mysql里面執行

修改/etc/my.cnf配置文件,在[mysqld]下添加編碼配置,如下所示:

(這個步驟可以使用vim或者xftp進行修改)

character_set_server=utf8

init_connect='SET NAMES utf8'

編輯保存完重啟mysql服務: systemctl restart mysqld

查看下編碼:mysql> show variables like '%character%';

此時,外部如果還是不能連接上數據庫(可查看https://www.cnblogs.com/zzqit/p/10095597.html),首先查看安全規則組,看是否打開了3306端口

如果依然不能訪問,進入mysql中,查看用戶組權限

(1)進入數據庫查看用戶表

mysql -u root -p //登錄數據庫

use mysql //進入mysql數據庫

select Host,User from user; //查看可以訪問數據庫的ip

結果如下:

我們需要的是有一組host=%,user的名字是唯一的用戶行,如果出現下面這種也是不可以的

此時用root去鏈接數據庫,數據庫不會按照host=%來進行處理,我們可以將

這一行的用戶名進行更改,如更改為rootr

update user set user="rootr" where user="root" and host="%";

此時我們在外部就可以使用用戶名rootr進行鏈接了

總結

以上是生活随笔為你收集整理的学习linux要会mysql吗_linux 学习 mysql安装到连接的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。