首先,安裝mysql。
yum list | grep mysql; 選擇合適的版本,yum intall 該版本;
yum list | grep mysql-server;選擇合適的版本,yum intall 該版本。
安裝完成後,添加 mysqld 服務。
/sbin/chkconfig –-add mysqld [在服務清單中添加mysql服務]
接着開始啓動mysql。
service mysqld start;(即/etc/init.d/mysqld start。
也可設成開機自啓動:/sbin/chkconfig mysqld on
)
然後,額。。。出現 “MySQL Daemon failed to start”的信息,怎麼辦?自己是這樣解決的。
1. 初始化數據庫
/usr/bin/mysql_install_db --user=mysql
cp /usr/share/mysql/my-small.cnf /etc/my.cnf(可選)
2.
以safe方式登錄mysql
cd /usr ;
/usr/bin/mysqld_safe &
3. 再次啓動mysqld服務時就可以了。
下面就是常規的操作了:
更改 root 密碼:
mysqladmin -u root password 'newpassword'
添加mysql用戶
:
GRANT ALL PRIVILEGES ON my_db.* TO 'user'@'localhost' IDENTIFIED BY 'password';
刪除test數據庫:
mysql -u root -p mysql> DROP DATABASE test;
刪除匿名帳戶:
DELETE FROM mysql.user WHERE user = '';
重載權限:
mysql> FLUSH PRIVILEGES;
設置默認編碼等一些初始參數
(my.cnf)(若無my.cnf, 則可
cp /usr/share/mysql/my-small.cnf /etc/my.cnf
)
vi /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
default-character-set=utf8 [添加]
default-storage-engine=INNODB [添加]
old_passwords=1
[client]
default-character-set=utf8 [添加]
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid