欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux安裝MySQL的教程

 更新時間:2025年03月27日 11:12:33   作者:晴天飛 雪  
這篇文章主要介紹了Linux安裝MySQL的教程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Linux安裝MySQL

1.Mysql官網(wǎng)

下載:https://downloads.mysql.com/archives/community/

2.我的存放路徑

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz

/usr/local

3.解壓mysql文件到當前目錄

tar -zxvf mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz

4.重命名一下

mv mysql-5.7.37-linux-glibc2.12-x86_64 mysql57

5.創(chuàng)建mysql用戶組和用戶并修改權限

groupadd mysql
useradd -r -g mysql mysql

6.創(chuàng)建數(shù)據(jù)目錄并賦予權限

sudo chown -R mysql:mysql /usr/local/mysql/data/
#賦予權限

7.配置my.cnf

vim /etc/my.cnf

8.內容如下

[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
log-error=/usr/local/mysql/data/mysql.err
pid-file=/usr/local/mysql/data/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true

9.初始化數(shù)據(jù)庫

  • 9.1.進入mysql的bin目錄
cd bin/
  • 9.2.初始化mysql
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql57/mysql/ --datadir=/usr/local/mysql57/data/ --user=mysql --initialize
  • 沒有權限就設置:
sudo chmod 644 /etc/my.cnf
  • 9.3查看初始密碼:
cat /usr/local/mysql57/data/mysql.err

  • 9.4將mysql.server放置到/etc/init.d/mysql中
cp /usr/local/mysql57/mysql/support-files/mysql.server /etc/init.d/mysql
  • 9.5.啟動myql
service mysql start

  • 9.6.修改密碼(必須先啟動mysql才能修改)

首先登錄mysql,前面的那個是隨機生成的。在mysql的bin目錄下執(zhí)行

./mysql -u root -p #bin目錄下

輸入剛剛的臨時密碼

  • 9.7.執(zhí)行修改密碼操作
SET PASSWORD = PASSWORD('123456'); 						#設置密碼 
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; 	#修改密碼 
FLUSH PRIVILEGES; 										#刷新mysql 
  • 9.7.1 修改密碼是報錯 1397
use mysql;
select user,host from user where user='root';
  • 如果發(fā)現(xiàn) host 列的值是 ‘%’,因此將修改密碼語句改為:
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密碼';
flush privileges;
  • 最后一步,用navicat鏈接會發(fā)現(xiàn)無法連接
use mysql #訪問mysql庫
update user set host = '%' where user = 'root'; #使root能再任何host訪問
FLUSH PRIVILEGES; #刷新

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論