linux mysql 分区_Linux :linux磁盘分区(普通分区2T以内),安装免安装版mysql(tar.gz)...
1關閉防火墻:(依次運行 停止-->禁用)
Centos7使用firewalld:
啟動:systemctl start firewalld
查看狀態:systemctl status firewalld
停止:systemctl disable firewalld
禁用:systemctl stop firewalld
2官網下載mysql,選Generic(后綴tar.gz)
解壓,使用命令:tar-xvf xxxxxxxxxxx.tar.gz;
使用mv命令移動到自己指定的目錄,可以同時改變名字:
mv xxxxxx-lib-glibc23 /data1/mysql5.5.591創建MySQL組與MySQL用戶,將MySQL用戶加到MySQL組中
groupadd mysql;
useradd-g mysql mysql;
2進入到MySQL目錄,執行添加MySQL配置的操作,
cp support-files/my-medium.cnf /etc/my.cnf
或:
cp support-files/my-default.cnf /etc/my.cnf
是否覆蓋?按y 回車
編輯/etc/my.cnf文件:
vi/etc/my.cnf
在my.cnf文件添加或修改相關配置:[mysqld]
character-set-server =utf8
skip-name-resolve
basedir= /data1/mysql5.5.59(設置本機mysql的路徑)
datadir= /data1/mysql5.5.59/data (設置本機mysql的data路徑)log-err = /data1/mysql5.5.59/data/error.logpid-file = /data1/mysql5.5.59/data/mysql.pid
更改完畢后,保存退出(shift鍵+zz)
3在mysql當前目錄下設定目錄的訪問權限
chown-R mysql .
chgrp-R mysql .
scripts/mysql_install_db --user=mysql
chown -R root .
chown-R mysql data
注意后面的小點,表示當前目錄
4運行MySQL
在mysql/bin或者mysql/scripts下有個?mysql_install_db 可執行文件初始化數據庫
./mysql_install_db --verbose --user=root --defaults-file=/etc/my.cnf --datadir=/data1/mysql5.5.59/data --basedir=/data1/mysql5.5.59 --pid-file=/data1/mysql5.5.59/data/mysql.pid --tmpdir=/tmp
啟動mysql
執行bin/mysqld_safe 文件可以啟動mysql。
./mysqld_safe --defaults-file=/etc/my.cnf --socket=/tmp/mysql.sock --user=root &
注意,如果光標停留在屏幕上,表示啟動成功,需要我們先關閉shell終端,再開啟一個新的shell終端,不要執行退出操作。如果出現 mysql ended這樣的語句,表示Mysql沒有正常啟動,你可以到log中查找問題.
5設置開機自啟動
新開啟的shell終端后
進入mysql主目錄
cp/data1/mysql5.5.59/support-files/mysql.server /etc/init.d/mysqld
cp/data1/mysql5.5.59/support-files/mysql.server /etc/rc.d/init.d/mysql
chmod700 /etc/init.d/mysql
chkconfig--add mysqld
chkconfig --level 2345 mysqld on
chown mysql:mysql-R /data1/mysql5.5.59/重啟linux
reboot
重啟后查看mysql狀態
service mysqld status
6添加遠程訪問權限
1添加mysql命令
ln-s /data1/mysql5.5.59//bin/mysql /usr/bin (mysql的安裝路徑)
2更改訪問權限
登錄mysql
mysql-uroot -p
密碼為空直接回車,運行以下兩條命令GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'hnsjt_lwsj@2018' with grant option;
Flushprivileges;EXIT;
重啟linux
reboot
完成
注:本機訪問mysql,root賬號是默認沒密碼的,端口號默認3306
修改root用戶密碼
在/data1/ mysql-5.5.59-linux-glibc2.12-x86_64/bin目錄下執行
./mysqladmin -h 127.0.0.1 -P3306 -uroot password ‘hnsjt_lwsj@2018’exit
總結
以上是生活随笔為你收集整理的linux mysql 分区_Linux :linux磁盘分区(普通分区2T以内),安装免安装版mysql(tar.gz)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 购房房管局备案要多久时间(购房房管局备案
- 下一篇: mysql 中间表的好处_Mysql中使