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,地址,一般不推薦安裝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:
mysql>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1762/viewspace-2805475/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux 安裝步驟Linux
- Linux安裝Nginx步驟LinuxNginx
- Linux環境下MySQL安裝部署操作步驟LinuxMySql
- vnc安裝步驟,4個vnc安裝步驟實現vnc與Linux的連線VNCLinux
- linux下安裝docker步驟LinuxDocker
- Linux安裝JDK完整步驟LinuxJDK
- MySQL - 下載與安裝配置(Linux)MySqlLinux
- 詳解Linux下Nginx+Tomcat整合的安裝與配置的步驟LinuxNginxTomcat
- vnc安裝步驟,如何在Linux(CentOS 7)下vnc安裝步驟VNCLinuxCentOS
- mysql安裝教程8.0.26 安裝mysql的步驟和方法MySql
- vnc安裝步驟,4個在Linux下vnc的個安裝步驟VNCLinux
- MySQL的安裝步驟(詳細)MySql
- linux安裝mysql的步驟和方法詳細說明LinuxMySql
- Linux下編譯安裝Mysql 5.5的簡單步驟Linux編譯MySql
- Linux下最新版MySQL 8.0的下載與安裝(詳細步驟)LinuxMySql
- Linux 下安裝 LR Generator 步驟Linux
- MySQL資料庫安裝步驟-WindowsMySql資料庫Windows
- vnc安裝步驟,vnc安裝步驟詳解VNC
- Linux安裝jdk的詳細步驟。LinuxJDK
- Linux安裝jdk的詳細步驟LinuxJDK
- linux伺服器安裝jdk步驟Linux伺服器JDK
- Linux下jdk8安裝步驟LinuxJDK
- linux環境下安裝nginx步驟LinuxNginx
- 【MySQL】安裝與配置MySql
- MySQL安裝與配置MySql
- linux下安裝redis 單節點安裝操作步驟LinuxRedis
- DKhadoop安裝配置步驟教程與常見問題解決Hadoop
- [ 安裝 ] Zeppelin安裝步驟!
- DKhadoop環境安裝配置步驟詳解Hadoop
- Hive -------- 使用mysql儲存hive後設資料,Mysql的安裝以及配置步驟HiveMySql
- jdk、tomcat、mysql軟體的安裝步驟JDKTomcatMySql
- mysql 8 windows 版本zip方式安裝步驟MySqlWindows
- Mysql for Linux安裝配置之—— rpm(bundle)安裝MySqlLinux
- Mysql for Linux安裝配置之—— 原始碼安裝MySqlLinux原始碼
- 分享Linux下安裝jdk8步驟LinuxJDK
- Linux安裝jdk、tomcat 步驟(親測有效)LinuxJDKTomcat
- xftp安裝步驟,xftp安裝的2大步驟FTP
- anaconda安裝步驟