Linux安裝mysql8.0跳坑

linux安裝mysql8.0

查看是否有安裝過mysql,是否有殘留文件,有刪除

官網(wǎng)下載mysql安裝包,解壓,使用mv移動解壓后目錄

mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql

在mysql目錄下新建data目錄

更改mysql目錄下所有目錄及文件夾所屬用戶組和用戶以及權(quán)限

chown -R mysql:mysql /usr/local/mysql

chmod -R 755 /usr/local/mysql

# 沒有組和用戶可以添加

groupadd mysql

useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql

在/etc/下新建mysql配置文件

vim /etc/my.cnf

# 添加如下代碼

[client]

default-character-set = utf8mb4

port = 3309

[mysql]

default-character-set = utf8mb4

[mysqld]

# skip-grant-tables

datadir=/usr/local/mysql/data

port = 3309

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

symbolic-links=0

max_connections=400

innodb_file_per_table=1

#表名大小寫不明感,敏感為

#lower_case_table_names=1

啟動mysql服務(wù)

cd /usr/local/mysql/bin

./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

# 或者也可以通過mv命令移動mysql.server到/etc/init.d/mysql

mv /usr/local/mysql/super-filer/mysql.server /etc/init.d/mysql

# 通過vim修改nysql文件中的basedir和data目錄

# 啟動mysql服務(wù)

service mysql restart

# 或者通過以下命令啟動

/etc/init.d/mysql start

# 在啟動時(shí)執(zhí)行結(jié)果末尾有初始密碼,如果忘記通過以下命令跳過密碼登錄

skip-grant-tables

# 通過命令查看mysql端口,如果總是為0,是因?yàn)樘^了密碼登錄

show global variables like 'port';

# update user set host = '%' where user = 'root';命令允許遠(yuǎn)程登錄

登錄報(bào) update user set host = '%' where user = 'root'; 錯誤,修改加密規(guī)則并更新密碼

# 更改加密規(guī)則

ALTER USER 'root'@'%' IDENTIFIED BY 'Asd_1111' PASSWORD EXPIRE NEVER;

ALTER USER 'root'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

# 更新用戶密碼

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'Asd_1111';

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

# 如果沒法修改,先刷新權(quán)限

flush privileges;

# 如果無法修改,使用以下命令

ALTER user 'root'@'%' IDENTIFIED BY 'Asd_1111';

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容