本文目錄一覽:
- 1、怎麼驗證MYSQL是否成功安裝!
- 2、怎麼在linux中配置mysql服務器及驗證?
- 3、在linux下怎麼安裝mysql數據庫
- 4、window 7 怎麼樣驗證mysql數據庫安裝成功
- 5、到這裡就要驗證一下mysql是否安裝成功
怎麼驗證MYSQL是否成功安裝!
1、這裡以win10系統為例,首先需要確定開啟mysql的服務,快捷鍵Win+R鍵打開運行界面輸入services.msc命令,打開服務列表:
2、然後在服務列表找mysql服務,右鍵Mysql的服務點擊啟動服務,此處是灰色的按鈕說明已經開啟服務了,接下來去命令提示符驗證安裝:
3、接下來再次按下win+R組合鍵打開運行界面,輸入cmd命令後點擊確定按鈕打開:
4、在彈出的界面中輸入mysql -V命令,如下圖所示,出現信息則安裝成功:
怎麼在linux中配置mysql服務器及驗證?
一是netstat -an可以檢查是否啟動服務、偵聽了3306端口,但是端口號可能改變,而且不啟動的時候檢查不到。
二是find可以查找是否存在mysqld文件,當然文件名也是可以修改的,查找命令可以這樣:
$ find / -name mysqld -print
在linux下怎麼安裝mysql數據庫
1. 安裝MySQL數據庫
先從MySQL官網下載MySQL,然後進入所下載的安裝文件所在目錄,運行如下命令進行安裝,其中MySQL-server-community-5.1.56-1.rhel5.i386.rpm為剛剛下載的MySQL數據庫服務器的rpm包,然後使用/etc/rc.d/init.d/mysqlrestart命令重啟MySQL服務:
[root@localhost ~]# rpm -ivh MySQL-server-community-5.1.56-1.rhel5.i386.rpm
[root@localhost ~]# /etc/rc.d/init.d/mysql restart
Shutting down MySQL..[確定]
Starting MySQL..[確定]
2. 配置MySQL數據庫字符集
備註:配置MySQL數據庫字符集的目的是方便的使用數據庫,無需在每次連接的時候都要臨時設置數據庫字符集的,個人不建議採用這種方法,真正的工程項目都應該在連接數據庫時臨時設置數據庫字符集,如此才便於系統的移植,而且又不會影響數據庫服務器中的其他數據庫的使用!
安裝完成之後,需要配置MySQL的字符集配置,首先需要查找MySQL的配置文件的位置,由於MySQL的配置文件名是以.cnf結尾的,因此可用如下命令進行查找:
[root@localhost ~]# find / -iname ‘*.cnf’ -print
/usr/share/mysql/my-large.cnf
/usr/share/mysql/my-medium.cnf
/usr/share/mysql/my-innodb-heavy-4G.cnf
/usr/share/mysql/my-huge.cnf
/usr/share/mysql/my-small.cnf
/usr/share/doc/MySQL-server-community-5.1.56/my-large.cnf
/usr/share/doc/MySQL-server-community-5.1.56/my-medium.cnf
/usr/share/doc/MySQL-server-community-5.1.56/my-innodb-heavy-4G.cnf
/usr/share/doc/MySQL-server-community-5.1.56/my-huge.cnf
/usr/share/doc/MySQL-server-community-5.1.56/my-small.cnf
/etc/pki/tls/openssl.cnf
輸入完命令「find / -iname ‘*.cnf’-print」回車後,屏幕便顯示搜索到的MySQL配置文件,然後拷貝my-large.cnf、my-medium.cnf 、my-innodb-heavy-4G.cnf 、my-huge.cnf、my-small.cnf中任意的一個到/etc目錄下,並命名為my.cnf,其命令如下所示:
[root@localhost ~]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
[root@localhost ~]# vi /etc/my.cnf
然後,使用vi編輯器修改/etc/my.cnf文件,在[client]下添加: 「default-character-set=gb2312」;在[mysqld]下添加:「default-character-set=gb2312」。如下所示:
# The following options will be passed to all MySQL clients
[client]
default-character-set=gb2312
#password = your_password
port = 3306
socket = /var/lib/mysql/mysql.sock
# Here follows entries for some specific programs
# The MySQL server
[mysqld]
default-character-set=gb2312
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer_size = 16M
max_allowed_packet = 1M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
按一下Esc鍵,輸入「:wq」後回車保存配置文件,輸入「/etc/rc.d/init.d/mysqlrestart」重啟MySQL服務,如下所示:
[root@localhost ~]# /etc/rc.d/init.d/mysql restart
Shutting down MySQL..[確定]
Starting MySQL..[確定]
最後,我們來驗證MySQL服務器配置是否成功,首先登錄MySQL,輸入「mysql –uroot -p」回車,系統提示輸入密碼,登錄成功後進入MySQL命令模式,如下所示:
[root@localhost ~]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.56-community-log MySQL Community Server (GPL)
Copyright (c) 2000, 2010, 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
在MySQL命令模式下分別輸入「show variables like’collation_%’;」、「show variables like ‘character_set_%’;」回車後顯示字符集設置,如下所示:
mysql show variables like ‘collation_%’;
+———————-+——————-+
| Variable_name | Value |
+———————-+——————-+
| collation_connection | gb2312_chinese_ci |
| collation_database | gb2312_chinese_ci |
| collation_server | gb2312_chinese_ci |
+———————-+——————-+
3 rows in set (0.05 sec)
mysql show variables like ‘character_set_%’;
+————————–+—————————-+
| Variable_name | Value |
+————————–+—————————-+
| character_set_client | gb2312 |
| character_set_connection | gb2312 |
| character_set_database | gb2312 |
| character_set_filesystem | binary |
| character_set_results | gb2312 |
| character_set_server | gb2312 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+————————–+—————————-+
8 rows in set (0.00 sec)
mysql
根據以上查詢結果可知我們設置的MySQL數據庫配置信息已經生效,至此完成MySQL的服務器的安裝與配置。
3.關於MySQL數據庫的一些注意事項
3.1 遠程連接mysql速度慢
解決方法:
在MySQL服務器的配置(/etc/my.cnf)中增加一個如下配置後速度飛快。
[mysqld]
skip-name-resolve
備註:這樣就能禁用DNS解析,連接速度會快很多。不過,這樣的話就不能在MySQL的授權表中使用主機名了而只能用ip格式。
3.2 重啟數據庫後,發現無需密碼(或者任何密碼)即可以連接
解決方法:
檢查你的MySQL配置文件(/etc/my.cnf)中是不是多了一條語句:「skip-grant-tables」,刪除(注釋)該語句,重新配置MySQL密碼,再次重啟MySQL服務即可!
備註:若使用skip-grant-tables系統將對任何用戶的訪問不做任何訪問控制,但可以用 mysqladmin flush-privileges或mysqladmin reload來開啟訪問控制;默認情況是show databases語句對所有用戶開放,如果mysql服務器沒有開遠程帳戶,就在/etc/my.cnf裏面加上skip-grant-tables。
window 7 怎麼樣驗證mysql數據庫安裝成功
用DOS命令驗證服務是否可以正常啟動,能正常啟動,即配置成功,否則,就找找是哪裡出現了問題。
到這裡就要驗證一下mysql是否安裝成功
打開命令行窗口,
輸入密碼
輸入Root密碼,並按回車,
顯示MySQL輸入標記,
輸入顯示所有數據庫命令:show databases; 一定要有分號,並按回車,
顯示系統默認的4個數據庫,
經過以上6個步驟後,就完成了MySQL的安裝成功驗證操作。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/199049.html