centos mysql 設置_CentOS下MySQL安裝后配置和設置-阿里云開發者社區

CentOS下MySQL安裝后配置和設置:

1:安裝完成路徑:

1、數據庫目錄

/var/lib/mysql/

2、配置文件

/usr/share/mysql(mysql.server命令及配置文件)

3、啟動腳本

/etc/rc.d/init.d/(啟動腳本文件mysql的目錄)

4、相關命令

/usr/bin(mysqladmin mysqldump等命令)

注:1~3安裝server安裝后存在,4mysqladmin mysqldump在client安裝后存在

查看數據庫版本:

mysql> select version();

+-----------+

| version() |

+-----------+

| 5.6.27 |

+-----------+

1 row in set (0.00 sec)

2:啟動mysql:

[root@localhost install-files]# service mysqld start

Starting MySQL.. SUCCESS!

停止mysql:

[root@localhost init.d]# service mysqld stop

Shutting down MySQL.. SUCCESS!

重啟mysql:

[root@localhost init.d]# service mysqld restart

Shutting down MySQL.. SUCCESS!

Starting MySQL. SUCCESS!

注:啟動腳本名稱修改:

[root@localhost ~]# cd /etc/rc.d/init.d/

[root@localhost init.d]# ls

functions mysql netconsole network README

[root@localhost init.d]# mv mysql mysqld

[root@localhost init.d]# ls

functions mysqld netconsole network README

3:查看是否啟動成功,進程mysql啟動,網絡端口3306開啟為ok.:

[root@Tony_ts_tian ~]# ps aux | grep mysql

root 28992 0.0 0.1 11340 1384 pts/0 S 15:02 0:00 /bin/sh /usr/bin/mysqld_safe

--datadir=/var/lib/mysql --pid-file=/var/lib/mysql/Tony_ts_tian.pid

mysql 29095 0.0 44.7 1014444 455420 pts/0 Sl 15:02 0:04 /usr/sbin/mysqld

--basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin

--user=mysql --log-error=/var/lib/mysql/Tony_ts_tian.err

--pid-file=/var/lib/mysql/Tony_ts_tian.pid

root 29165 0.0 0.0 103252 836 pts/0 S+ 17:04 0:00 grep mysql

[root@Tony_ts_tian ~]# netstat -ntl

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address Foreign Address State

tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN

tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN

tcp 0 0 0.0.0.0:8081 0.0.0.0:* LISTEN

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN

tcp 0 0 127.0.0.1:8006 0.0.0.0:* LISTEN

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN

tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN

tcp 0 0 0.0.0.0:8010 0.0.0.0:* LISTEN

4:設置MySQL開機啟動:

查看開機啟動項:

[root@Tony_ts_tian ~]# chkconfig

查看是否有MySQL開機啟動:

[root@Tony_ts_tian ~]# chkconfig --list | grep mysql*

設置開機啟動:

[root@Tony_ts_tian ~]# chkconfig --add mysqld

或開啟和關閉:chkconfig mysqld on / chkconfig mysqld off

設置效果:

[root@Tony_ts_tian ~]# chkconfig --list | grep mysql*

mysqld 0:off1:off2:on3:on4:on5:on6:off

以上表示設置成功。

注:rpm安裝后初始密碼在/root/.mysql_secret

5:創建管理員root密碼:

注:第一次安裝完mysql后,不需要輸入密碼,直接mysql命令,就可以登陸!5.1.

[root@Tony_ts_tian bin]# mysql -V

mysql? Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.1

[root@Tony_ts_tian bin]# pwd

/usr/bin

[root@Tony_ts_tian bin]# mysqladmin -u root password 'kaka123'

6:登錄:

mysql -u root -p

Enter password:? 不回顯,輸入正確密碼enter即可登陸。

(7:忘記密碼):第5步可能也會出錯:第9步也會出錯:

即可,登錄,修改密碼。

注:也可使用:/etc/mysql/debian.cnf文件中[client]下配置的密碼。

8:查看MySQL中all user:

查看數據庫中所有用戶:

mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

+--------------------------------+

| query |

+--------------------------------+

| User: 'root'@'127.0.0.1'; |

| User: 'root'@'::1'; |

| User: 'root'@'localhost'; |

| User: 'root'@'tony\_ts\_tian'; |

+--------------------------------+

4 rows in set (0.00 sec)

9:允許遠程機器用root用戶連接MySQL服務器數據庫:

a:查看表結構,插入一列,用戶名User=root,Host='%',表示不限制ip為允許所有ip訪問,密碼:

mysql> DESC user;

發現mysql數據庫下user表中,Host和User為主鍵列。(SQL來自備份user表),設置登錄的Host為所有:

INSERT INTO `user`(`Host`,`User`,`Password`,`Select_priv`,`Insert_priv`,`Update_priv`,`Delete_priv`,`Create_priv`,`Drop_priv`,`Reload_priv`,`Shutdown_priv`,`Process_priv`,`File_priv`,`Grant_priv`,`References_priv`,`Index_priv`,`Alter_priv`,`Show_db_priv`,`Super_priv`,`Create_tmp_table_priv`,`Lock_tables_priv`,`Execute_priv`,`Repl_slave_priv`,`Repl_client_priv`,`Create_view_priv`,`Show_view_priv`,`Create_routine_priv`,`Alter_routine_priv`,`Create_user_priv`,`Event_priv`,`Trigger_priv`,`Create_tablespace_priv`,`ssl_type`,`ssl_cipher`,`x509_issuer`,`x509_subject`,`max_questions`,`max_updates`,`max_connections`,`max_user_connections`,`plugin`,`authentication_string`,`password_expired`) VALUES ('%','root','*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0,0,'mysql_native_password','','N');

修改登錄密碼:

mysql> SELECT Host,User,Password FROM `user`;

mysql> UPDATE `user` SET password='*71ABCA8B06D46066CEF8062A75256E66243D0FC8' WHERE Host='%' AND User='root';

mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

+--------------------------------+

| query |

+--------------------------------+

| User: 'root'@'%'; |

| User: 'root'@'127.0.0.1'; |

| User: 'root'@'::1'; |

| User: 'root'@'localhost'; |

| User: 'root'@'tony\_ts\_tian'; |

+--------------------------------+

5 rows in set (0.00 sec)

b:或者直接更新,重啟:

mysql> UPDATE USER SET HOST = '%' WHERE HOST='127.0.0.1' AND USER='root'

a,b后,刷新MySQL的系統權限相關表:

mysql> flush privileges;

重啟,就可以遠程訪問了:

[root@Tony_ts_tian bin]# service mysqld restart

Shutting down MySQL.... SUCCESS!

Starting MySQL. SUCCESS!

登陸mysql數據庫:

[root@Tony_ts_tian ~]# mysql -u root -p

Enter password:

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 149

Server version: 5.6.27 MySQL Community Server (GPL)

Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/539167.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/539167.shtml
英文地址,請注明出處:http://en.pswp.cn/news/539167.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

python怎樣將list轉化成字典_在python 中如何將 list 轉化成 dictionary

原標題:在python 中如何將 list 轉化成 dictionary 問題1:如何將一個list轉化成一個dictionary? 問題描述:比如在python中我有一個如下的list,其中奇數位置對應字典的key,偶數位置為相應的value解決方案: 1…

vscode gcc debug dbg gdb c cpp c++ cuckoo monitor

為什么80%的碼農都做不了架構師?>>> 裝cygwin 或者mingGW,裝gcc工具鏈,并將cygwin的bin目錄加入環境變量PATH中。 ctrlshiftb {// See https://go.microsoft.com/fwlink/?LinkId733558// for the documentation about the tasks…

hive索引

創建 hive (zmgdb)> create index index_t1 on table v_t1(name) > as > org.apache.hadoop.hive.ql.index.compact.CompactIndexHandler > with > deferred rebuild in table save_index_t1_table; OK Time …

python爬取知網論文關鍵詞_Python爬蟲根據關鍵詞爬取知網論文摘要并保存到數據庫中...

由于實驗室需要一些語料做研究,語料要求是知網上的論文摘要,但是目前最新版的知網爬起來有些麻煩,所以我利用的是知網的另外一個搜索接口 搜索出來的結果和知網上的結果幾乎一樣 在這個基礎上,我簡單看了些網頁的結構,…

網頁中查看pdf文檔

2019獨角獸企業重金招聘Python工程師標準>>> 介紹&#xff1a; PDFObject 是一個 JavaScript 庫&#xff0c;用來在HTML中動態嵌入 PDF 文檔。 實現代碼&#xff1a; <script type"text/javascript" src"pdfobject.js"></script>…

導入導出數據

導入數據 從文件中裝載數據 hive>LOAD DATA [LOCAL] INPATH ... [OVERWRITE] INTO TABLE t2 [PARTITION (provincebeijing)]; LOCAL&#xff1a;linux本地的文件。無LOCAL&#xff1a;是hdfs的文件 注意&#xff1a; 從本地文件系統中將數據導入到Hive表的過程中&#xf…

python opencv 讀取視頻流不解碼_python + opencv: 解決不能讀取視頻的問題

博主一開始使用python2.7和Opencv2.4.10來獲取攝像頭圖像&#xff0c;程序如下&#xff1a; cap cv2.VideoCapture(0) ret, frame cap.read()使用這個程序能夠打開攝像頭并獲取圖像&#xff0c;一切正常。 接著想使用OpenCv播放視頻&#xff0c;按照官方教程只要將VideoCaptu…

jmeter提取mysql返回值_jmeter連接數據庫和提取數據庫返回值

一、在MySQL命令行中&#xff0c;驗證MySQL是否能正常登陸。若不能登陸&#xff0c;則重置MySQL的密碼。二、下載mysql-connector-java-5.1.45-bin.jar&#xff0c;將其放入Jmeter安裝目錄的lib目錄下。完成MySQL數據庫的驅動。三、右鍵“線程組”->“配置元件”->“JDBC…

[轉] Lodash

與underscore 類似 &#xff0c; 是1個js庫&#xff0c;內部封裝了諸多對字符串、數組、對象等常見數據類型的處理函數。 模塊組成 Lodash 提供的輔助函數主要分為以下幾類&#xff0c;函數列表和用法實例請查看 Lodash 的官方文檔&#xff1a; Array&#xff0c;適用于數組類型…

讀模式與寫模式

RDBMS是寫模式 Hive是讀模式 我們傳統的關系型數據庫RDBMS是寫模式。在RDBMS里&#xff0c;我們對表進行數據操作時候&#xff0c;RDBMS會用數據庫的第一第二第三范式去檢查數據的規范性&#xff0c;如果不符合規范&#xff0c;數據庫就拒絕數據的加載和操作。這個驗證過程消耗…

用python畫雨滴_Python編程從入門到實踐練習(雨滴)

雨滴&#xff1a;尋找一幅雨滴圖像&#xff0c;并創建一系列整齊排列的雨滴。讓這些雨滴往下落&#xff0c;直到到達屏幕后消失。 先說今天的問題&#xff1a; 1.在更改函數形參時&#xff0c;調用的時候也要修改&#xff0c;否則會出現AttributeError 值得注意的是&#xff1a…

python你是否也走進了這個誤區了_Python是不是被嚴重高估了?

是python被曲解了python有非常強的局限性&#xff0c;那就是只適合在io和網絡或其他整合組件上耗費大量時間的快速迭代跨平臺需求&#xff0c;比如爬蟲和下載快速迭代才能顯示出python作為腳本語言不用編譯的優勢&#xff0c;而io和網絡的大量時間消耗才能掩蓋python本身糟糕透…

Hive文件格式

Hive有四種文件格式&#xff1a;TextFile&#xff0c;SequenceFile&#xff0c;RCFile&#xff0c;ORC TextFile 默認的格式&#xff0c;文本格式。 SequenceFile 簡介 見&#xff1a;http://blog.csdn.net/zengmingen/article/details/52242768 操作 hive (zmgdb)>cre…

learnpythonthehardway下載_Python【十一】:階段小結

今天來將前一段時間學習的Python的知識系統地梳理一遍&#xff0c;接下來開始實際的編程實踐了。 一、Python實驗環境搭建 使用Python編程&#xff0c;首先要有一個開發環境&#xff0c;如同C/C上又VS2008家族一樣&#xff0c;Linux/MacOS上的部署情況這里不再詳述&#xff0c;…

python使用ssh 中文_Python3制作簡易SSH登錄工具

下載W3Cschool手機App&#xff0c;0基礎隨時隨地學編程>>戳此了解導語做這個的起因大概是&#xff1a;電腦里的Xshell不知道為啥突然顯示“評估期已過”之類的提示。。。記得之前認證學校郵箱后是可以免費使用的。。。蒼天繞過誰。。。想起上次認證學校郵箱過了N個小時才…

hive java導入CVS

原文&#xff1a;http://bbs.chinahadoop.cn/thread-5343-1-1.html ---------------------------------------------------------------------------------- 本文的目的是hive讀取cvs文件&#xff0c;忽略字段中‘\,’&#xff0c;最終還是以,來分割文本 cvs格式是以逗號,隔開…

Django 博客教程(三):創建應用和編寫數據庫模型

創建 django 博客應用 在上一章節中我們創建了 django 博客的工程&#xff0c;并且成功地運行了它。然而這一切都是 django 為我們創建的項目初始內容&#xff0c;django 不可能為我們初始化生成我們需要的博客代碼&#xff0c;這些功能性代碼都得由我們自己編寫。 django 鼓勵…

python將16進制字符串轉換為整數_Python 16進制與字符串的轉換

電腦上裝了Python2.7和3.3兩個版本&#xff0c;平時運行程序包括在Eclipse里面調試都會使用2.7&#xff0c;但是由于某些原因在cmd命令行中輸入python得到的解釋器則是3.3, 一直沒對此做處理&#xff0c;因為這樣可以對兩個版本的差異有一個測試&#xff0c;而且虛擬機里面是2.…

python多個文件打包成exe_多個py文件生成一個可運行exe文件

一、概述 目前有一個python腳本,需要在別的電腦中運行,安裝python環境太麻煩,封裝成exe文件,運行比較方便。 二、演示 環境說明 python版本:3.7.9 操作系統:windows 10 安裝模塊 pip3 installer pyinstaller 封裝 新建目錄test,目錄結構如下: ./├── conf.py └── …