新聞中心
MySQL數(shù)據(jù)庫(kù)是一種優(yōu)秀的開(kāi)源數(shù)據(jù)庫(kù),為了更好地管理和維護(hù)數(shù)據(jù),我們需要在操作系統(tǒng)上搭建MySQL數(shù)據(jù)庫(kù)。對(duì)于使用Suse Linux的用戶(hù)來(lái)說(shuō),這個(gè)過(guò)程非常簡(jiǎn)單,可以在幾個(gè)簡(jiǎn)單的步驟內(nèi)完成。本文將詳細(xì)介紹如何在Suse Linux上輕松搭建MySQL數(shù)據(jù)庫(kù)。

成都網(wǎng)站建設(shè)公司更懂你!創(chuàng)新互聯(lián)只做搜索引擎喜歡的網(wǎng)站!成都網(wǎng)站制作前臺(tái)采用搜索引擎認(rèn)可的DIV+CSS架構(gòu),全站HTML靜態(tài),HTML5+CSS3網(wǎng)站,提供:網(wǎng)站建設(shè),微信開(kāi)發(fā),小程序制作,商城系統(tǒng)網(wǎng)站開(kāi)發(fā),手機(jī)APP定制開(kāi)發(fā),域名與空間,服務(wù)器租售,網(wǎng)站代托管運(yùn)營(yíng),微信公眾號(hào)代托管運(yùn)營(yíng)。
之一步:安裝MySQL
在Suse Linux上搭建MySQL數(shù)據(jù)庫(kù)需要先進(jìn)行安裝,我們可以使用Suse Linux鏡像上的zypper命令來(lái)安裝MySQL。打開(kāi)終端,輸入以下命令:
sudo zypper install mysql-server
安裝完成后,我們可以使用以下命令來(lái)檢查MySQL服務(wù)是否已經(jīng)成功安裝:
sudo systemctl status mysql
如果輸出信息包括“Active: active (running)”則表示MySQL服務(wù)已經(jīng)成功安裝并已經(jīng)啟動(dòng)。
第二步:創(chuàng)建MySQL管理員賬戶(hù)
在創(chuàng)建和管理MySQL數(shù)據(jù)庫(kù)時(shí),需要一個(gè)管理員賬戶(hù)。我們可以使用以下命令來(lái)創(chuàng)建一個(gè)管理員賬戶(hù):
sudo /usr/bin/mysql_secure_installation
執(zhí)行以上命令后,會(huì)進(jìn)入MySQL安全設(shè)置向?qū)?,依次設(shè)置管理員賬戶(hù)的密碼并進(jìn)行其他安全設(shè)置。
第三步:登錄MySQL數(shù)據(jù)庫(kù)
我們可以使用以下命令來(lái)登錄MySQL數(shù)據(jù)庫(kù):
sudo mysql -u root -p
其中,-u root表示使用root用戶(hù)登錄,-p表示需要輸入密碼才能登錄。
第四步:創(chuàng)建新的數(shù)據(jù)庫(kù)
登錄MySQL數(shù)據(jù)庫(kù)后,我們可以創(chuàng)建新的數(shù)據(jù)庫(kù)。使用以下命令來(lái)創(chuàng)建新的數(shù)據(jù)庫(kù):
CREATE DATABASE database_name;
其中,database_name表示我們要?jiǎng)?chuàng)建的數(shù)據(jù)庫(kù)名。
第五步:創(chuàng)建新的用戶(hù)
在MySQL數(shù)據(jù)庫(kù)中,用戶(hù)可以創(chuàng)建并授予權(quán)限以訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)。使用以下命令來(lái)創(chuàng)建新的用戶(hù):
CREATE USER ‘username’@’localhost’ IDENTIFIED BY ‘password’;
其中,username表示我們要?jiǎng)?chuàng)建的用戶(hù)名,password表示我們要為此用戶(hù)設(shè)置的密碼。
第六步:給用戶(hù)授權(quán)訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)
在MySQL數(shù)據(jù)庫(kù)中,我們需要授權(quán)用戶(hù)訪(fǎng)問(wèn)特定的數(shù)據(jù)庫(kù)。使用以下命令授權(quán)用戶(hù)訪(fǎng)問(wèn)具體的數(shù)據(jù)庫(kù):
GRANT ALL PRIVILEGES ON database_name.* TO ‘username’@’localhost’;
其中,database_name表示要進(jìn)行授權(quán)的數(shù)據(jù)庫(kù),username表示授權(quán)的用戶(hù)。
第七步:退出MySQL數(shù)據(jù)庫(kù)
當(dāng)需要退出MySQL數(shù)據(jù)庫(kù)時(shí),我們可以使用以下命令退出:
exit;
這樣就輕松完成了在Suse Linux上搭建MySQL數(shù)據(jù)庫(kù)的過(guò)程?,F(xiàn)在,我們可以使用第三方的數(shù)據(jù)庫(kù)管理工具如phpMyAdmin來(lái)訪(fǎng)問(wèn)并管理我們的MySQL數(shù)據(jù)庫(kù),也可以使用命令行來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。值得注意的是,在進(jìn)行MySQL數(shù)據(jù)庫(kù)操作時(shí),務(wù)必要注意充分的保護(hù)措施,保護(hù)用戶(hù)數(shù)據(jù)的安全。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù)!
access denied for user ”@’localhost to database to ‘mysql’
Access denied for user ”@’localhost’ to database
我在Suse Linux 10.2下用自帶光盤(pán)用Yast2安裝Mysql 5.0, 裝好后在終端輸入mysql, mysql
成功啟動(dòng),退出,再輸簡(jiǎn)虛入 mysqladmin -u root password XXXXX, 出現(xiàn)錯(cuò)誤:宴睜 mysqladmin: connect to server at ‘localhost’ failed
error: ‘Access denied for user ‘root’@’localhost’ (using password: NO)’
如先輸入mysql,成功啟晌咐歲動(dòng)后輸入use mysql,出現(xiàn)如下錯(cuò)誤:Access denied for user ”@’localhost’ to database ‘mysql’
還有,輸mysql可以,輸mysql -u root就出錯(cuò)了:
Access denied for user ‘root’@’localhost’ (using password: NO).
恢復(fù)mysql 中root 用戶(hù)的所有權(quán)限
1.先進(jìn)入管理員權(quán)限咐盯的dos窗口
2.net stop mysql 停止mysql服務(wù)
3.輸入 mysqld –skip-grant-tables
4.另起一個(gè)cmd窗口,輸入mysql 沒(méi)簡(jiǎn)旦-u root -p
5.提示輸入密碼時(shí),直接回車(chē)跳過(guò),此時(shí)已經(jīng)進(jìn)入mysql
6.然進(jìn)入mysql數(shù)據(jù)庫(kù)下面的user表,輸入 UPDATE mysql.user SET Grant_priv=’Y’, Super_priv=’Y’ WHERE User=’枯擾root’;
7.刷新緩沖區(qū) FLUSH PRIVILEGES;
8.執(zhí)行 GRANT ALL ON *.* TO ‘root’@’localhost’;
9.查看localhost下的用戶(hù)權(quán)限都為Y,select * from mysql.user\G
解決?。。。?/p>
suse linux 怎么安裝php運(yùn)行環(huán)境
用YaST就可以,不過(guò)需要先裝
yast2-http-server
SuSE Linux上搭建apache+php+mysql環(huán)境
1.安裝apache
apache安裝包:httpd-2.2.9.tar.gz,安裝步驟如下:
1) ./configure –prefix=/usr/local/httpd-2.2.9
2) make
3) make install
2.安裝mysql
直接使用mysql非RPM二進(jìn)制安裝包,如:mysql-5.1.36-linux-i686-glibc23.tar.gz,具體步驟如下:
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> cd /usr/local
shell> gunzip ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> scripts/mysql_install_db –user=mysql
shell> chown -R root .
shell> chown -R mysql data
shell>扒模 bin/mysqld_safe –user=mysql &
3.安裝php依賴(lài)庫(kù)
libxml2,expat,gd,gettext,這幾個(gè)依賴(lài)庫(kù)的安裝使用標(biāo)準(zhǔn)的automake安裝方式。
4. 安裝坦襪php
php安裝包:php-5.2.6.tar.gz,安裝步驟如下:
1) ./configure –prefix=/usr/local/php-5.2.6 –enable-mbstring=LANG –with-mysql=/usr/local/mysql –with-gd=/usr/local/gd –with-gettext=/usr/local/gettext –with-libxml-dir=/usr/local/libxml2 –with-libexpat-dir=/usr/local/expat –with-apxs2=/usr/local/httpd/bin/apxs
參數(shù)–with-apxs2=/usr/local/httpd/bin/apxs是為了生成libphp5.so文件,所以是必須的。
2) make
3) make install
安裝完成后把php.ini-dist復(fù)制到/usr/local/php/lib/,并重命名為php.ini?;镜竭@里PHP就安裝成功了,如果中間出現(xiàn)錯(cuò)誤,除了在配置的時(shí)候沒(méi)有選對(duì)選項(xiàng)之后一般都不出現(xiàn)錯(cuò)誤。春信緩
5.修改apache配置文件httpd.conf,添加如下兩行:
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
并確保文件中有以下一句話(huà),沒(méi)有就自己添加在所有LoadModule之后:
LoadModule php5_module modules/libphp5.so
6.啟動(dòng)apache
#/usr/local/httpd/bin/apachectl restart
關(guān)于suse linux安裝mysql的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
香港云服務(wù)器機(jī)房,創(chuàng)新互聯(lián)(www.cdcxhl.com)專(zhuān)業(yè)云服務(wù)器廠(chǎng)商,回大陸優(yōu)化帶寬,安全/穩(wěn)定/低延遲.創(chuàng)新互聯(lián)助力企業(yè)出海業(yè)務(wù),提供一站式解決方案。香港服務(wù)器-免備案低延遲-雙向CN2+BGP極速互訪(fǎng)!
分享文章:SuseLinux輕松搭建MySQL數(shù)據(jù)庫(kù)(suselinux安裝mysql)
本文路徑:http://www.5511xx.com/article/cdcjeos.html


咨詢(xún)
建站咨詢(xún)
