main
黄海 1 year ago
parent bd3159b184
commit dcc2bea30e

@ -73,86 +73,3 @@ systemctl restart sshd
此时root用户可以通过ssh远程登录。
7、安装Mysql
# 临时关闭selinux
setenforce 0
# 永久关闭selinux
vi /etc/sysconfig/selinux
SELINUX=disabled
# 临时关闭防火墙:
systemctl stop firewalld
# 永久关闭防火墙:
systemctl disable firewalld
yum install lrzsz -y
mkdir /usr/local -p
cd /usr/local
rz -be 选择 mysql-5.7.42-el7-x86_64.tar.gz
tar -zxf mysql-5.7.42-el7-x86_64.tar.gz
mv mysql-5.7.42-el7-x86_64 mysql
rm -rf mysql-5.7.42-el7-x86_64.tar.gz
vi /etc/profile
#添加如下内容
export PATH=/usr/local/mysql/bin:$PATH
#然后source生效
source /etc/profile
#添加用户并授权相关
useradd mysql
id mysql
mkdir /data/mysql -p
chown -R mysql:mysql /usr/local/mysql/*
chown -R mysql:mysql /data/*
其中:
/usr/local/mysql/是MySQL软件所在目录。
/data/mysql是将来存放MySQL数据的目录。
#初始化数据库
mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
#配置文件
vi /etc/my.cnf
[mysqld]
user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql
server_id=1
port=22066
socket=/tmp/mysql.sock
[mysql]
socket=/tmp/mysql.sock
# 管理MySQL_etc/init.d
mkdir /etc/init.d -p
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
#启动、重启命令
service mysqld start
service mysqld restart
# 重定向文件
ln -s /usr/lib64/libncurses.so.6.2 /usr/lib64/libncurses.so.5
ln -s /usr/lib64/libtinfo.so.6.2 /usr/lib64/libtinfo.so.5
# 重置密码
/etc/init.d/mysqld stop
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
mysql
update mysql.user set authentication_string=PASSWORD("DsideaL147258369") where user='root' and host='localhost';
flush privileges;
exit
/etc/init.d/mysqld restart
mysql -uroot -p
输入密码DsideaL147258369
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'DsideaL147258369' WITH GRANT OPTION;
现在用Navicat Prenium就可以远程访问到数据库了。

@ -0,0 +1,83 @@
7、安装Mysql
# 临时关闭selinux
setenforce 0
# 永久关闭selinux
vi /etc/sysconfig/selinux
SELINUX=disabled
# 临时关闭防火墙:
systemctl stop firewalld
# 永久关闭防火墙:
systemctl disable firewalld
yum install lrzsz -y
mkdir /usr/local -p
cd /usr/local
rz -be 选择 mysql-5.7.42-el7-x86_64.tar.gz
tar -zxf mysql-5.7.42-el7-x86_64.tar.gz
mv mysql-5.7.42-el7-x86_64 mysql
rm -rf mysql-5.7.42-el7-x86_64.tar.gz
vi /etc/profile
#添加如下内容
export PATH=/usr/local/mysql/bin:$PATH
#然后source生效
source /etc/profile
#添加用户并授权相关
useradd mysql
id mysql
mkdir /data/mysql -p
chown -R mysql:mysql /usr/local/mysql/*
chown -R mysql:mysql /data/*
其中:
/usr/local/mysql/是MySQL软件所在目录。
/data/mysql是将来存放MySQL数据的目录。
#初始化数据库
mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
#配置文件
vi /etc/my.cnf
[mysqld]
user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql
server_id=1
port=22066
socket=/tmp/mysql.sock
[mysql]
socket=/tmp/mysql.sock
# 管理MySQL_etc/init.d
mkdir /etc/init.d -p
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
#启动、重启命令
service mysqld start
service mysqld restart
# 重定向文件
ln -s /usr/lib64/libncurses.so.6.2 /usr/lib64/libncurses.so.5
ln -s /usr/lib64/libtinfo.so.6.2 /usr/lib64/libtinfo.so.5
# 重置密码
/etc/init.d/mysqld stop
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
mysql
update mysql.user set authentication_string=PASSWORD("DsideaL147258369") where user='root' and host='localhost';
flush privileges;
exit
/etc/init.d/mysqld restart
mysql -uroot -p
输入密码DsideaL147258369
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'DsideaL147258369' WITH GRANT OPTION;
现在用Navicat Prenium就可以远程访问到数据库了。
Loading…
Cancel
Save