Linux-Mysql5.5.9-1安裝
阿新 • • 發佈:2018-11-19
本文介紹的是Linux-Mysql5.5.9-1安裝
版本
mysql 社群版 5.5.9
#新增使用者組
groupadd mysql
#新增使用者mysql 到使用者組mysql
useradd -g mysql mysql
Server
下載
wget --no-check-certificate https://downloads.mysql.com/archives/get/file/MySQL-server-5.5.9-1.rhel5.x86_64.rpm
安裝
# rpm -ivh MySQL-server-5.5.9-1.rhel5.x86_64.rpm Preparing... ########################################### [100%] 1:MySQL-server ########################################### [100%] PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! To do so, start the server, then issue the following commands: /usr/bin/mysqladmin -u root password 'new-password' /usr/bin/mysqladmin -u root -h GZSB-CJB-SHH1-13-MAEGIS-0.130 password 'new-password' Alternatively you can run: /usr/bin/mysql_secure_installation which will also give you the option of removing the test databases and anonymous user created by default. This is strongly recommended for production servers. See the manual for more instructions. Please report any problems with the /usr/bin/mysqlbug script!
client
下載
wget --no-check-certificate https://downloads.mysql.com/archives/get/file/MySQL-client-5.5.9-1.rhel5.x86_64.rpm
安裝
# rpm -ivh MySQL-client-5.5.9-1.rhel5.x86_64.rpm Preparing... ########################################### [100%] 1:MySQL-client ########################################### [100%]
啟動
# service mysql start
Starting MySQL.. SUCCESS!
設定密碼
/usr/bin/mysqladmin -u root password 'jasper'
/usr/bin/mysqladmin -u root -h 127.0.0.1 password 'jasper'
允許遠端訪問
# mysql -uroot -pjasper Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 8 Server version: 5.5.9-log MySQL Community Server (GPL) Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> 輸入如下 sql grant all privileges on *.* to 'root'@'%' identified by 'jasper' with grant option; mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.04 sec)
配置
配置檔案
mysql 配置檔案是 /etc/my.cnf
,但是 rpm 方式安裝的話,這個檔案並不存在,這時只需要將 /usr/share/mysql/my-medium.cnf
複製到 /etc
下並更名為 my.cnf
即可
預設字符集
編輯 /etc/my.cnf
,將預設字符集修改為utf8mb4
- 在 [client] 小節,增加
default-character-set=utf8mb4
- 在 [mysqld] 小節,增加
character-set_server=utf8mb4
,注意不要用default-character-set=utf8mb4
,
否則 mysql 無法啟動
修改檔案路徑
- 關閉MySql
service mysql stop
- 轉移資料
cd /var/lib
cp -a mysql /data/mysqldata/
- 修改配置檔案
[client]
#socket = /var/lib/mysql/mysql.sock
socket = /data/mysqldata/mysql/mysql.sock
[mysqld]
#socket = /var/lib/mysql/mysql.sock
socket = /data/mysqldata/mysql/mysql.sock
datadir=/data/mysqldata/mysql
- 啟動MySql
service mysql start
這樣以後mysql檔案全部轉移到 /data/mysqldata/mysql
目錄