国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

Suse Linux 10中MySql安裝與配置步驟

2024-07-24 13:07:09
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Suse Linux 10中MySql安裝與配置步驟,本文詳細的講解了安裝步驟,需要的朋友可以參考下
 

安裝環境:
操作系統:suse Linux 10
數據庫:MySQL 5.0.22

希望能認識更多高手,互相學習討論技術!

首先發泄一下再這,網上看了N多安裝mysql的文章,大多大同小異,都不能很好的安裝mysql;多多少少都有問題;以個人之見大多為一份原文,拷貝到各自的博客或一些網上,純屬盜竊啊!上周末開始籌劃安裝suse以及mysql,一直到今天下午才終于到了show databases;太暈了!現在我將我安裝mysql的每一步驟都放在這,以共需者查看,也以防日后自己再次觀摩;

注意:在裝suse linux時候一定選上C/C++開發那一項;聽公司前輩說的。

具體安裝步驟:

1.下載軟件包mysql-5.0.22.tar.gz,地址http://www.mysql.com,一般不推薦安裝rpm形式的;

2.把下載下來的mysql-5.0.22.tar.gz放在usr目錄下并解壓:

復制代碼代碼如下:

# tar zvxf mysql-5.0.22.tar.gz

3.# cd mysql-5.0.22 //進入解壓縮后的文件目錄;

 

4. ./configure --prefix=/usr/local/mysql --with-charset=gbk//設定安裝目錄,注意前面是./configure   點杠;

5.編譯:# make           //只是一個make就夠了

6.安裝:# make install     //這兩步都要一些時間

7.安裝完添加一個mysql用戶組并設置權限:

復制代碼代碼如下:

# useradd mysql
# cd /usr/local/mysql

 

# bin/mysql_install_db   --user=msyql

# chown -R root:mysql .

# chown -R mysql var

# chgrp -R mysql .

# cp share/mysql/my-large.cnf   /etc/my.cnf


看清楚有些后面是有個小點的;

 

8.設置開機自啟動mysql服務:

復制代碼代碼如下:

# cp //usr/local/mysql/share/mysql/mysql.server   /etc/init.d/mysql

 

#chmod 755 /etc/init.d/mysql

#chkconfig --add mysql

# /etc/init.d/mysql start


我的linux是suse的,所以這里init.d是在etc下。其它的可能位置不一樣;

 

然后重新啟動系統:reboot          呵呵等吧

9.運行mysql

開機在終端進入mysql的目錄:

啟動服務:service mysql start

復制代碼代碼如下:

#cd /usr/local/mysql/bin

 

# ./mysql -u root -p


然后會提示Enter password:

 

輸入你的密碼即可進入mysql;

10.也可手動啟動mysql服務:

復制代碼代碼如下:

# /usr/local/mysql/bin/mysqld_safe --user=root & //啟動MySQL

11.修改密碼:也可這樣設置

 

# /usr/local/mysql/bin/mysqladmin -u root password “你的密碼” //修改密碼

12.關閉mysql服務:

復制代碼代碼如下:

# /usr/local/mysql/bin/mysqladmin -u root -pmysqlsecret shutdown //關閉MySQL

這樣剩下的就只是數據庫方面的操作了,哎松一口氣,快暈死了!!

 

13.忘了卸載mysql的方法了補上:

進入mysql解壓下的那個文件里

復制代碼代碼如下:

#cd /usr/mysql-5.0.22

 

#make uninstall


完成,最后要把那些不要的關于mysql文件夾刪除了也可以,那就更徹底了!
復制代碼代碼如下:

mysql> grant all privileges on *.* to 'root'@'%' 
    -> identified by 'root' with grant option; 
Query OK, 0 rows affected (0.05 sec)

 

mysql> select host,user from mysql.user; 
+----------------+--------+ 
| host           | user   | 
+----------------+--------+ 
| 192.168.61.113 | root   | 
| localhost      | jason  | 
| localhost      | prod   | 
| localhost      | qsrock | 
| localhost      | radius | 
| localhost      | root   | 
+----------------+--------+


使用網上介紹的方法修改root用戶的密碼:
復制代碼代碼如下:

# mysqladmin -uroot -p password 'newpassword'
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'

現在終于被我找到了解決方法,如下(請先測試方法三,謝謝!):
方法一:
復制代碼代碼如下:

# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit

 

# /etc/init.d/mysql restart
# mysql -uroot -p
Enter password: <輸入新設的密碼newpassword>

mysql>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 福建省| 连州市| 济南市| 平顺县| 休宁县| 长顺县| 镇江市| 福贡县| 兴海县| 阜新市| 通河县| 金坛市| 贵溪市| 丰镇市| 迁安市| 吴桥县| 长顺县| 安图县| 贵定县| 潍坊市| 乐业县| 浦北县| 曲沃县| 平利县| 资源县| 北京市| 威海市| 涟源市| 会东县| 肃宁县| 岗巴县| 崇礼县| 页游| 大埔县| 商丘市| 塔河县| 西昌市| 广饶县| 延吉市| 仁化县| 池州市|