一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - Linux中安裝MySql 5.7.21的詳細操作步驟

Linux中安裝MySql 5.7.21的詳細操作步驟

2020-08-24 15:37Boris丶et Mysql

這篇文章主要給大家介紹了關于在Linux中安裝MySql 5.7.21的詳細操作步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。

前言

Linux中使用最廣泛的數據庫就是MySQL,本文將給大家詳細介紹關于Linux安裝MySql 5.7.21的步驟,文中將步驟介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,下面話不多說了,來一起看看詳細的介紹吧。

一:到mysql官網下載最新的mysql包 mysql-5.7.21-linux-glibc2.12-x86_64

官方下載地址:https://dev.mysql.com/downloads/mysql/

二:在linux /usr/local/中解壓mysql壓縮包 改名為mysql

?
1
2
cd /usr/local/
tar -xzvf mysql壓縮包名

三:創建用戶組mysql,創建用戶mysql并將其添加到用戶組mysql中,并賦予讀寫權限

groupadd mysql --創建mysql用戶組組
useradd -r -g mysql mysql --創建mysql用戶并添加到mysql用戶組中
chown -R mysql mysql/ --將mysql目錄訪問權限賦為myql用戶
chgrp -R mysql mysql/ --改變mysql目錄的用戶組屬于mysql組

注:

chmod 命令

用于改變文件或目錄的訪問權限。用戶用它控制文件或目錄的訪問權限。

chgrp命令

改變文件或目錄所屬的組。

-R處理指定目錄以及其子目錄下的所有文件

四:創建配置文件 保存并退出

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
vim /etc/my.cnf
#復制以下內容
[client]
port = 3306
socket = /tmp/mysql.sock
[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
#不區分大小寫
lower_case_table_names = 1
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
max_connections=5000
 
default-time_zone = '+8:00'

 五:初始化數據庫

?
1
2
3
4
5
6
7
8
9
#先安裝一下這個東東,要不然初始化有可能會報錯
yum install libaio
#手動編輯一下日志文件,什么也不用寫,直接保存退出
cd /var/log/
vim mysqld.log
:wq
chmod 777 mysqld.log
chown mysql:mysql mysqld.log
/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --lc_messages_dir=/usr/local/mysql/share --lc_messages=en_US

六:查看初始密碼

?
1
cat /var/log/mysqld.log

最后一行:root@localhost: 這里就是初始密碼

七:啟動服務,進入mysql,修改初始密碼,運行遠程連接

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#如果提示必須要修改密碼才可以進行操作的話則執行下面操作
set password=password('新密碼');
 
flush privileges;
 
UPDATE `mysql`.`user` SET `Host` = '%', `User` = 'root' WHERE (`Host` = 'localhost') AND (`User` = 'root');
 
#然后執行如下操作開啟mysql服務,以及設置相關權限
cd /var/run/
 
mkdir mysqld
 
chmod 777 mysqld
 
cd mysqld
 
vim mysqld.pid
 
chmod 777 mysqld.pid
 
chown mysql:mysql mysqld.pid
 
/usr/local/mysql/support-files/mysql.server start
 
/usr/local/mysql/bin/mysql -uroot -p 你在上面看到的初始密碼
 
# 以下是進入數據庫之后的sql語句
 use mysql;
 
 UPDATE `mysql`.`user` SET `Host`='%', `User`='root', `Select_priv`='Y', `Insert_priv`='Y', `Update_priv`='Y', `Delete_priv`='Y', `Create_priv`='Y', `Drop_priv`='Y', `Reload_priv`='Y', `Shutdown_priv`='Y', `Process_priv`='Y', `File_priv`='Y', `Grant_priv`='Y', `References_priv`='Y', `Index_priv`='Y', `Alter_priv`='Y', `Show_db_priv`='Y', `Super_priv`='Y', `Create_tmp_table_priv`='Y', `Lock_tables_priv`='Y', `Execute_priv`='Y', `Repl_slave_priv`='Y', `Repl_client_priv`='Y', `Create_view_priv`='Y', `Show_view_priv`='Y', `Create_routine_priv`='Y', `Alter_routine_priv`='Y', `Create_user_priv`='Y', `Event_priv`='Y', `Trigger_priv`='Y', `Create_tablespace_priv`='Y', `ssl_type`='', `ssl_cipher`='', `x509_issuer`='', `x509_subject`='', `max_questions`='0', `max_updates`='0', `max_connections`='0', `max_user_connections`='0', `plugin`='mysql_native_password', `authentication_string`='*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9', `password_expired`='N', `password_last_changed`='2017-11-20 12:41:07', `password_lifetime`=NULL, `account_locked`='N' WHERE (`User`='root');
 
 flush privileges;

八:開機自動啟動

?
1
2
3
cd /usr/local/mysql/support-files
cp mysql.server /etc/init.d/mysqld
chkconfig --add mysqld

 九:使用service mysqld命令啟動/停止服務

?
1
2
3
4
5
6
7
8
9
su - mysql
service mysqld start/stop/restart
遠程用戶建立
grant all privileges on *.* to '新用戶名'@'%' identified by '新密碼';
flush privileges;
添加系統路徑
vim /etc/profile
export PATH=/usr/local/mysql/bin:$PATH
source /etc/profile

使用navicat輸入用戶密碼連接mysql成功 完成!

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對服務器之家的支持。

原文鏈接:https://www.cnblogs.com/boris-et/p/8316754.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲人成网站在线观看妞妞网 | 国产精品久久久久这里只有精品 | 香蕉人人超人人超碰超国产 | 黄在线观看www免费看 | 男同巨黄gay小说好爽 | 好猛好紧好硬使劲好大刺激视频 | 国产精品吹潮香蕉在线观看 | 四虎影院永久网站 | 99午夜高清在线视频在观看 | h黑寡妇一级毛片 | 国产在线综合网 | 秋霞理论在一l级毛片 | 26uuu成人人网图片 | 美女扒开粉嫩尿口漫画 | 免费一级毛片完整版在线看 | 波多野结衣教师未删减版 | 国产欧美日韩一区二区三区在线 | 白俄罗斯bbbsss | 欧美一区二区三区四区视频 | t66y地址一地址二地址三 | 国产亚洲sss在线播放 | 国产在线观看91 | 能免费观看的韩剧 | 国产精品nv在线观看 | 91网站入口 | 久久综合中文字幕佐佐木希 | 四虎在线最新永久免费 | 欧洲老太玩小伙 | 日本xx高清视频免费观看 | 2021最新国产成人精品视频 | 久久亚洲精品AV成人无 | 国产成人免费在线观看 | 大桥未久一区二区 | 色老板视频在线观看 | 国产成人精品s8sp视频 | 国产免费看黄的私人影院 | 男人免费视频 | 免费91麻豆精品国产自产在线观看 | 亚洲狠狠婷婷综合久久久久网站 | 亚洲男人的天堂网站 | 北条麻妃一区 |