1、安裝客戶端和伺服器端
檢視centos自帶mysql:
yum list installed | grep mysql
解除安裝centos系統自帶mysql資料庫?
yum -y remove mysql-libs.x86_64
安裝mysql客戶端和伺服器:
yum -y install mysql-server mysql mysql-devel
當結果顯示為「complete!」即安裝完畢。
檢視剛安裝mysql資料庫版本資訊。
rpm -qi mysql-server
資訊如下:
name : mysql-server relocations: (not relocatable)
version : 5.1.73 vendor: centos
2、啟動、停止設定
資料庫字符集設定
mysql配置檔案/etc/my.cnf中加入
[client]
default-character-set=utf8
啟動mysql服務:
service mysqld start
或者/etc/init.d/mysqld start
將mysql新增進服務列表
chkconfig --add mysqld
設定開機啟動:
chkconfig mysqld on
檢視開機啟動設定是否成功
chkconfig --list | grep mysql*
mysqld 0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉
3、登入及忘記修改密碼
linux系統中的mysql建立root使用者
現象:root@***-desktop:/usr/share/mysql# mysql -uroot -p
enter password:
error 1045 (28000): access denied for user 'root'@'localhost' (using password: yes)
root@***-desktop:/usr/share/mysql# mysql -uroot -p
enter password:
error 1045 (28000): access denied for user 'root'@'localhost' (using password: no)
解決方法:
1. 進入/etc/my.cnf中,在[mysqld]部分新增: skip-grant-table
2.重啟mysql服務(或者重啟機器)後,就可以不用密碼進入mysql
3.insert into user values ('%','root',password('sinoway123'),'y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y,'y','','','','',0,0,0,0);
注:在執行insert時可能會出現error
這個時候需要對照一下usr表中的列與insert的列是否相同
需要根據usr表中的列更改插入的 "y" 的個數。
登入:mysql -u root -p
如果忘記密碼,則
先停止mysql服務:
service mysqld stop
再執行以下**
mysqld_safe --user=root --skip-grant-tables
mysql -u root
use mysql;
update user set password=password("sinoway123") where user="root";
重新整理mysql的系統許可權相關表
flush privileges;
啟動mysql服務:
service mysqld start
4、允許遠端訪問設定
開放防火牆的埠號
mysql增加許可權:mysql庫中的user表新增一條記錄host為「%」,user為「root」。
直接輸入
mysql
然後use mysql;
update user set host = '%' where user = 'root' limit 1;
%表示允許所有的ip訪問
5、mysql的幾個重要目錄
(a)資料庫目錄
/var/lib/mysql/
(b)配置檔案
/usr/share /mysql(mysql.server命令及配置檔案)
(c)相關命令
/usr/bin(mysqladmin mysqldump等命令)
(d)啟動指令碼
/etc/rc.d/init.d/(啟動指令碼檔案mysql的目錄)
ks全自動安裝centos
分類 linux 2010 10 15 16 08 374人閱讀收藏 舉報1.全新安裝centos,選擇好所需定製包 2.完成安裝後會在root下面生成乙個install.log rpm包列表 anaconda ks.cfg 下文的ks.cfg基於此檔案修改 3.將其簡單編輯下儲存起來 cat ro...
Redhat CentOS全自動網路安裝
機房經常需要安裝系統,之前搭了個windows上執行的tftpd32 httpd的網路安裝環境,可以用 但是需要我的pc經常開著tftpd程式.於是 今天改進了一下,將網路安裝伺服器搭在某個常年執行的linux伺服器上.先介紹一下,我們使用的網路安裝伺服器的ip是192.168.1.14,系統是32...
全自動化安裝linux
系統 centos 6.5 工具 system config kickstart 環境 vmware 參考文件 1.原理 從系統安裝說起 在 rhel,centos,fedora 等系統中,安裝系統使用的程式名叫 anaconda,它屬於 fedoraproject,由 python 開發,能夠提供...