CentOS上mysql5.7.23安裝

因各類須要,要用到mysql, 記錄下安裝過程。html

1.下載mysqljava

2.上傳到服務器mysql

利用putty上傳到/usr/local目錄下 在https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 下載putty後安裝,將安裝目錄裏的全部exe文件複製到 C:\Windows\System32 中便可在 cmd 中直接使用pscp功能,使用以下:linux

pscp mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz root@IP:/usr/local

3.安裝sql

解壓:vim

tar mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz

重命名:服務器

mv mysql-5.7.23-linux-glibc2.12-x86_64 mysql

建立用戶組:ide

groupadd mysql

useradd -r -g mysql mysql

給mysql用戶指定專有用戶和用戶組:rest

先建立data目錄:code

cd /usr/local/mysql 

mkdir data

cd /usr/local

chown -R mysql mysql/

chgrp -R mysql mysql/

初始化mysql:

cd /usr/local/mysql/bin

./mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --lc_messages_dir=/usr/local/mysql/share --lc_messages=en_US

記住生成的臨時密碼,若是忘記密碼或者想從新初始化,能夠先將mysql/data目錄中文件刪除,而後再執行初始化命令

配置my.cnf:

vim /etc/my.cnf

配置以下兩行:

[mysqld]  
basedir=/usr/local/mysql/  
datadir=/usr/local/mysql/data/

啓動:

cd /usr/local/mysql/bin

./mysqld_safe --user=mysql &

設爲開機啓動:

cd /usr/local/mysql/support-files/

cp mysql.server /etc/init.d/mysql

vim /etc/init.d/mysql

將mysql目錄填上:

basedir=/usr/local/mysql/

datadir=/usr/local/mysql/data/

受權:

chmod +x /etc/init.d/mysql

設爲開機啓動:

chkconfig --add mysql

service啓動:

重啓服務:service mysql restart

中止服務:service mysql stop

啓動服務:service mysql start

查看服務:service mysql status

登陸mysql修改密碼容許遠程登陸:

cd /usr/local/mysql/bin

登陸:

./mysql -u root -p

再輸入先前步驟中的臨時密碼

修改密碼:

set password=password("root");

登陸受權:

grant all privileges on *.* to'root' @'%' identified by 'root';

受權生效:

flush privileges;

安裝成功!

相關文章
相關標籤/搜索