導航:首頁 > IDC知識 > mysql伺服器上

mysql伺服器上

發布時間:2020-10-30 18:14:54

1、怎麼在伺服器上搭建mysql資料庫

方法/步驟

1、剛剛接觸mysql數據的人,第一步新建資料庫,可打開phpmyadmin;

2、然後選擇資料庫菜單;

3、點擊sql菜單;

4、在輸入框中輸入下面語句

create database 資料庫名;

最後點執行,新資料庫就建好了。

2、如何把mysql資料庫上傳到遠程伺服器上(即網站)

1)、數據不多的情況下,可以直接用資料庫連接工具,上面有資料庫拷貝到資料庫的功能來拷貝。
2)、數據量大的情況下,建議用下面的方式:
1、遠程服務上面安裝mysql伺服器

2、本地的資料庫的數據導出到一個文件中
3、ftp或者其他方式,把這個資料庫文件傳到遠程伺服器
4、用遠程服務中source命令,導入

3、怎麼連接到伺服器上的mysql資料庫

mysql -u用戶名 -h主機名 -p

前提是伺服器的mysql上有該用戶,以及對應的IP
可登專入mysql伺服器上執行
grant all on test.* to 用戶名@『客戶機屬IP』 identified by '密碼' ;
flush privileges; #刷新許可權表,讓所做修改生效

上面指令的意思是 將test這個資料庫的全部內容以及全部的操作許可權賦權給從特定IP上登入到本伺服器的用戶。

4、如何查看linux伺服器上的mysql的安裝方式

方法/步驟

1
查找以前是否安裝有mysql,使用下面命令:
rpm -qa|grep -i mysql
如果顯示有如下包則說明已安裝mysql
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
2
如果已安裝,則需要刪除已安裝的資料庫,使用以下命令來刪除資料庫
刪除命令:rpm -e --nodeps 包名
( rpm -ev mysql-4.1.12-3.RHEL4.1 )
刪除老版本mysql的開發頭文件和庫
命令:rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:卸載後/var/lib/mysql中的數據及/etc/my.cnf不會刪除,如果確定沒用後就手工刪除
rm -f /etc/my.cnf
rm -fr /var/lib/mysql
下載mysql的rpm包
可以通過wget下載具體的地址因為不能用鏈接請大家去官網去找
(1)MySQL-server-5.6.10-1.rhel5.x86_64.rpm:MySQL伺服器;
(2)MySQL-client-5.6.10-1.rhel5.x86_64.rpm:MySQL客戶端;
(3)MySQL-devel-5.6.10-1.rhel5.x86_64.rpm:Mysql開發依賴包。
下載後放到Liunx伺服器中,如圖所示

安裝MySQL Server的rpm包
rpm -ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm
安裝過程如圖所示
安裝完成後會生成root用戶的隨機密碼,請使用「cat /root/.mysql_secret」或類似命令進行查看。

安裝MySQL客戶端
rpm -ivh MySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm

安裝MySQL開發依賴包
rpm -ivh MySQL-devel-5.6.21-1.linux_glibc2.5.x86_64.rpm

啟動msyql
安裝完成後mysql是沒有啟動的,運行mysql命令會提示如下錯誤:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
可使用如下命令啟動MySQL:
service mysql start
或者使用如下命令:
/etc/init.d/mysql start
可使用SET PASSWORD命令修改root用戶的密碼,參考如下:SET PASSWORD = PASSWORD('root123456');

登錄MySQL
使用mysql命令登錄MySQL伺服器,運行MySQL的命令時,會提示需要設置root用戶密碼

設置開機自啟動
/etc/init.d/mysql start
設置完成後重啟系統,使用natstat –nat命令可看到MySQL的3306埠
至此我們已經安裝好了mysql資料庫,當然現在我們的資料庫還不支持遠程連接,遠程連接會出現以下代碼:1130,ERROR 1130: Host 192.168.0.10 is not allowed to connect to this MySQL server,可以通過以下以下來解決
改表法:在本機登入mysql後,更改「mysql」資料庫里的「user」表裡的「host」項,從」localhost」改為'%'。
mysql>
mysql>use mysql;
mysql>select 'host' from user where user='root';

5、怎麼找到伺服器上的mysql資料庫

windows下:
打開命令行窗口(cmd),如果安裝的Mysql服務名為mysql,則net start mysql(此步也可直接在控制面板->管理->服務中啟動Mysql)
輸入命令進入到Mysql的安裝目錄中的bin目錄內,如安裝目錄為c:\program files\Mysql,則輸入命令cd c:\program files\Mysql\bin;
使用命令啟動mysql服務,如用戶名為root密碼為123456,則命令mysql -u root -p 123456;如果登錄成功,則說明mysql服務啟動成功。
Linux下:
直接在命令行窗口中service mysql start(假設服務名稱為mysql);
然後按windows下的第2和第3步進行同樣驗證;

6、怎麼把伺服器上的mysql資料庫打開

MySQL資料庫伺服器通常指的的是mysqld,而命令行mysql則是mysql客戶端程序,這兩個概念通常容易混淆。通常啟動mysql伺服器即是啟動mysqld進程,mysqld啟動後,可以通過mysql連接到mysql伺服器。
直接使用mysqld啟動 :
mysqld 即是mysql伺服器,可以調用該命令直接啟動mysql伺服器
mysqld 從配置文件中讀取[mysqld]以及[server]選項組的內容,也可以通過直接在命令行跟隨參數。
mysqld伺服器讀取配置文件的順序,對於有多個配置文件存在,且同一參數有多個值的情形,以最後一次讀取為准。
命令行跟隨參數具有最高優先順序

7、linux伺服器上怎麼安裝mysql

到mysql官網下載mysql編譯好的二進制安裝包,在下載頁面Select Platform:選項選擇linux-generic,然後把頁面拉到底部,64位系統下載Linux - Generic (glibc 2.5) (x86, 64-bit),32位系統下載Linux - Generic (glibc 2.5) (x86, 32-bit)

解壓32位安裝包:
進入安裝包所在目錄,執行命令:tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz

復制解壓後的mysql目錄到系統的本地軟體目錄:
執行命令:cp mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r
注意:目錄結尾不要加/

添加系統mysql組和mysql用戶:
執行命令:groupadd mysql和useradd -r -g mysql mysql

安裝資料庫:
進入安裝mysql軟體目錄:執行命令 cd /usr/local/mysql
修改當前目錄擁有者為mysql用戶:執行命令 chown -R mysql:mysql ./
安裝資料庫:執行命令 ./scripts/mysql_install_db --user=mysql
修改當前目錄擁有者為root用戶:執行命令 chown -R root:root ./
修改當前data目錄擁有者為mysql用戶:執行命令 chown -R mysql:mysql data
到此資料庫安裝完畢

啟動mysql服務和添加開機啟動mysql服務:
添加開機啟動:執行命令cp support-files/mysql.server /etc/init.d/mysql,把啟動腳本放到開機初始化目錄
啟動mysql服務:執行命令service mysql start
執行命令:ps -ef|grep mysql 看到mysql服務說明啟動成功,如圖

修改mysql的root用戶密碼,root初始密碼為空的:
執行命令:./bin/mysqladmin -u root password '密碼'

8
把mysql客戶端放到默認路徑:
ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
注意:建議使用軟鏈過去,不要直接包文件復制,便於系統安裝多個版本的mysql

8、如何查看Mysql伺服器上的版本

1,mysql 的守護進程是mysqld
[root@localhost ~]# service mysqld start
啟動 MySQL: [確定]

你可以看看你的服務是否已經添加到linux上
[root@localhost ~]# chkconfig --list mysqld
mysqld 0:關閉 1:關閉 2:關閉 3:關閉 4:關閉 5:啟用 6:關閉
[root@localhost ~]#
如果沒有,先添加,用chkconfig --add mysqld
然後在3 5級別上設定服務為on
chkconfig --level 35 mysqld on
然後service start一下;
一旦你啟動了服務,可以這樣檢查伺服器是否在運行
[root@localhost ~]# ps -el | grep mysqld
4 S 0 1796 1 0 85 0 - 1513 wait ? 00:00:00 mysqld_safe
4 S 27 1856 1796 0 78 0 - 34055 - ? 00:00:00 mysqld
[root@localhost ~]#
如果你看到有,就說明伺服器安裝起來了~~
(有可能底版本的mysql守護進程為mysql,你都試試吧)

9、資料庫mysql怎麼放到伺服器上

有多種方法啊。介紹其中一種,使用mysql資料庫的ODBC驅動。
步驟:
1.安裝mysql資料庫的ODBC驅動,mysql-connector-odbc-3.51.23-win32.msi(其中*是版本號),下載並安裝。
2.在Mysql中創建資料庫實例。
3.打開控制面板 -- 管理工具 -- 數據源ODBC,在用戶DSN中添加一個MySQL ODBC 3.51數據源。
4.在登錄login選項卡中輸入數據源名稱Data Source Name,此處輸入MysqlDNS(也可以自己隨便命名,只要在後面導入數據的時候選擇正確的數據源名字就行);然後輸入伺服器Server,用戶User,密碼Password,輸入正確後選擇要導入的資料庫,Database選擇你需要導入的資料庫。在連接選項connect options中根據需要設置MySql使用的埠port和字元集Character Set。
註:字元集一定要和Mysql伺服器相對應,如果Mysql使用了gbk字元集,則一定要設置字元集為gbk,否則導入到Sql Server可能會出現問號亂碼。
5.打開sql server企業管理器,選擇該資料庫,單擊右鍵選擇所有任務 -- 導出數據。
6.『選擇數據源』為默認,『選擇目的』為剛剛安裝的mySQL數據源,用戶/系統DSN為MysqlDNS。
方法2:
有多種方法啊。介紹其中一種,使用mysql資料庫的ODBC驅動。步驟:
1.安裝mysql資料庫的ODBC驅動,mysql-connector-odbc-3.51.23-win32.msi(其中*是版本號),下載並安裝。
2.在Mysql中創建資料庫實例。
3.打開控制面板 -- 管理工具 -- 數據源ODBC,在用戶DSN中添加一個MySQL ODBC 3.51數據源。
4.在登錄login選項卡中輸入數據源名稱Data Source Name,此處輸入MysqlDNS(也可以自己隨便命名,只要在後面導入數據的時候選擇正確的數據源名字就行);然後輸入伺服器Server,用戶User,密碼Password,輸入正確後選擇要導入的資料庫,Database選擇你需要導入的資料庫。在連接選項connect options中根據需要設置MySql使用的埠port和字元集Character Set。
註:字元集一定要和Mysql伺服器相對應,如果Mysql使用了gbk字元集,則一定要設置字元集為gbk,否則導入到Sql Server可能會出現問號亂碼。
5.打開sql server企業管理器,選擇該資料庫,單擊右鍵選擇所有任務 -- 導出數據。
6.『選擇數據源』為默認,『選擇目的』為剛剛安裝的mySQL數據源,用戶/系統DSN為MysqlDNS。

與mysql伺服器上相關的知識