標籤:arch top var mmu 更改 公司 image password sock
Mysql是一款免費開源的關係型資料庫。
儘管Mysql被oracle公司收購。但是oracle並沒有限制了mysql的發展。
目前mysql是使用範圍最廣的關係型資料庫,許多大型公司也在使用。截至本文發布,mysql已經更新到了5.7的版本。
Mysql安裝:
1.下載mysql的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
2.安裝rpn包
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
3.安裝mysql
sudo yum install mysql-server -y
4.啟動Mysql
啟動mysql
service mysql start
初次啟動可能會報錯,原因可能是許可權不足。
ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2)
輸入以下命令即可
sudo chown -R root:root /var/lib/mysql 把mysql的所有者改為root使用者
5.修改密碼
安裝完成以後是沒有密碼的,因此直接登入root賬戶
mysql -u root
mysql > use mysql;
mysql > update user set password=password(‘123456‘) where user=‘root‘;
mysql > exit;
6. 更改mysql的預設編碼為utf8
通過yum安裝的mysql 設定檔儲存在 /etc/my.cnf
vim /etc/my.cnf
添加client 並且再mysqld下添加預設編碼設定
[client]
default-character-set = utf8
[mysqld]
character_set_server = utf8
編寫完以後 儲存 Esc 輸入:wq 斷行符號
修改完設定檔後一定要重啟mysql服務
service mysql restart
登入mysql 輸入
show variables like ‘character%‘;
如顯示,那麼至此就完成了安裝mysql,修改了密碼,並且修改預設編碼為utf8 。mysql的所有配置資訊都可以在 /etc/my.cnf下修改。
LAMP環境的搭建(二)----Mysql安裝與配置