您好,登錄后才能下訂單哦!
這篇文章主要介紹“mysql的安裝與使用的詳細過程”,在日常操作中,相信很多人在mysql的安裝與使用的詳細過程問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”mysql的安裝與使用的詳細過程”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
#1 先去https://repo.mysql.com/ 下載最新的repo源 $ wget https://repo.mysql.com/mysql80-community-release-sles12-2.noarch.rpm #2 安裝mysql80-community-release-sles12-2.noarch.rpm包 $ sudo rpm -ivh mysql80-community-release-sles12-2.noarch.rpm #假如報錯提示沖突的話, 先查詢下是不是已經安裝過了 $ rpm -qa | grep mysql #有的話干掉他 --nodeps 強制卸載 $ rpm -e xxx (--nodeps) #xxx為沖突的rpm名稱
$ sudo yum install mysql-community-server #安裝 $ service mysqld start #啟動 $ sudo service mysqld status #檢查MySQL服務狀態 $ sudo grep 'temporary password' /var/log/mysqld.log #查看初始密碼 $ mysqld -V #查看版本
$ mysql -u root #需要輸入初始密碼 #修改root登錄密碼,注意要切換到mysql數據庫,使用use mysql $ ALTER USER 'root'@'localhost' IDENTIFIED BY '密碼';
# 需要更改權限才能實現遠程連接MYSQL數據庫 $ mysql -h localhost -uroot -p #輸入密碼登錄 mysql> use mysql; #此DB存放MySQL的各種配置信息 mysql> select host,user from user; #查看用戶的權限情況 mysql> select host, user, password from user; mysql> update user set host = '%' where user ='root'; # %表示是所有的外部機器,如果指定某一臺機,就將%改為相應的機器名;‘root’則是指要使用的用戶名 mysql> flush privileges; #運行此句才生效,或者重啟MySQL
最后一步, 在服務器防火墻配置加入規則 開放 3306 端口
ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
mysql -u root -p #輸入密碼登錄 #yourpassword 是你的數據庫賬戶密碼,root和host也是 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; #大意是8.0.4開始mysql引入一個caching_sha2_password模塊作為默認身份驗證插件,數據庫連接時驗證身份的工作方式(handshake process)會與以往不同。
ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'localhost'
mysql -u root -p mysql> use mysql; mysql> select user,host from user; +------------------+-----------+ | user | host | +------------------+-----------+ | root | % | | admin | localhost | | mysql.infoschema | localhost | | mysql.session | localhost | | mysql.sys | localhost | | zhangj | localhost | +------------------+-----------+ #注意root,host是'%',你可能執行的是: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123'; # 改成: ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123';
到此,關于“mysql的安裝與使用的詳細過程”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。