centos安裝mariadb 5.5
0.解除安裝已安裝所有mysql相關
rpm -qa | grep -i mysql rpm -e --nodeps ***
1. 解壓
tar zxvf mariadb-5.5.31-linux-x86_64.tar.gz
mv mariadb-5.5.31-linux-x86_64 /usr/local/mysql //必需這樣,很多指令碼或可執行程式都會直接訪問這個目錄
2. 許可權
groupadd mysql //增加 mysql 屬組
useradd -g mysql mysql //增加 mysql 使用者 並歸於mysql 屬組
chown mysql:mysql -rf /usr/local/mysql // 設定 mysql 目錄的使用者及使用者組歸屬。
chmod +x -rf /usr/local/mysql //賜予可執行許可權
3. 拷貝配置檔案
cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf //複製預設mysql配置 檔案到/etc目錄
4. 初始化
/usr/local/mysql/scripts/mysql_install_db --user=mysql //初始化資料庫
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql //複製mysql服務程式 到系統目錄
chkconfig mysql on //新增mysql 至系統服務並設定為開機啟動
service mysql start //啟動mysql
5. 環境變數配置
vim /etc/profile //編輯profile,將mysql的可執行路徑加入系統path
export path=/usr/local/mysql/bin:$path
source /etc/profile //使path生效。
6. 賬號密碼
mysqladmin -u root password 'yourpassword' //設定root賬號及密碼
mysql -u root -p //使用root使用者登入mysql
use mysql //切換至mysql資料庫。
select user,host,password from user; //檢視系統許可權
drop user ''@'localhost'; //刪除不安全的賬戶
drop user root@'::1';
drop user [email protected];
select user,host,password from user; //再次檢視系統許可權,確保不安全的賬戶均被刪除。
flush privileges; //重新整理許可權
7. 一些常用的初始配置
1)修改字符集為utf8
vi /etc/my.cnf
在[client]下面新增 default-character-set = utf8
在[mysqld]下面新增 character_set_server = utf8
2)增加錯誤日誌
vi /etc/my.cnf
在[mysqld]下面新增:
log-error = /usr/local/mysql/log/error.log
general-log-file = /usr/local/mysql/log/mysql.log
3) 設定為不區分大小寫,linux下缺省會區分大小寫。
vi /etc/my.cnf
在[mysqld]下面新增:
lower_case_table_name=1
4)跳過密碼驗證
skip-grant-tables
修改完重啟:#service mysql restart
原始碼安裝mariadb
mysql初步安裝 mysql入門 安裝及初步操作
安裝mysql的安裝版 進行初步設定,設定了自己的密碼,設定了bin目錄到path環境變數下 這時mysql已安裝成windows系統服務 啟動命令 net start mysql 關閉命令 net stop mysql 登入 mysql hlocalhost uroot proot 其他 show...
mysql 初次進入 怎麼初次進入mysql
1.登入mysql 登入mysql的命令是mysql,mysql 的使用語法如下 mysql u username h host p password dbname username 與 password 分別是 mysql 的使用者名稱與密碼,mysql的初始管理帳號是root,沒有密碼,注意 這...
mysql初次配置
在終端下輸入 etc rc.d init.d mysqld status 檢視mysql狀態,看看是否執行。沒有執行的話就輸入 etc rc.d init.d mysqld start 這時,就會初始化資料庫了。然後輸入 mysql u root p 回車,以空密碼登入。可以修改密碼了。選擇資料庫 ...