对于centeros 7.0 以上版本 想装mysql 需要先要卸载mariadb
rpm -qa | grep mariadb 查看已安装的mariadb
删除:rpm -e --nodeps mariadb名称
再查看一次:rpm -qa | grep mariadb 看是否存在
安装依赖包和更新
yum update -y
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum install libffi-devel -y
yum install -y gcc gcc-c++ openssl-devel zlib-devel
1:安装libffi-devel包
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/libffi-devel-3.0.13-18.el7.x86_64.rpm
rpm -ivh libffi-devel-3.0.13-18.el7.x86_64.rpm
2:安装sqlite3
wget https://www.sqlite.org/2019/sqlite-autoconf-3300100.tar.gz
tar -zxvf sqlite-autoconf-3300100.tar.gz
cd sqlite-autoconf-3300100
./configure --prefix=/usr/local
make && make install
vim ~/.bashrc
按i键进行编辑
在最后一行插入export LD_LIBRARY_PATH="/usr/local/lib"
按esc键然后按:wq进行保存退出
mv /usr/bin/sqlite3 /usr/bin/sqlite3_old
ln -s /usr/local/bin/sqlite3 /usr/bin/sqlite3
3:安装vim
yum -y install vim*
一、安装mysql8.0.17
1:进入/usr/local目录下 ,创建mysql文件夹
2:使用命令“yum install wget 安装wget,接下来在线安装mysql。使用命令
wget http://dev.mysql.com/get/Downloads/mysql80-community-release-el7-3.noarch.rpm
3:安装mysql80-community-release-el7-3.noarch.rpm包。
使用命令 rpm -ivh mysql80-community-release-el7-3.noarch.rpm
4:使用命令 “yum install mysql-community-server”安装mysql。安装过程中提示 Is this ok [y/d/N]: 直接属于y即可,请耐心等待安装完成
5:安装完成后启动mysql服务,生成随机密码,可以使用这密码登录数据库
systemctl start mysqld
验证是否启动
systemctl status mysqld
grep 'temporary password' /var/log/mysqld.log
6:更新root密码
mysql -u root -p
输入上面随机的密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码(包含大小写、数字和特殊字符)';
7:CREATE USER 'root'@'%' IDENTIFIED BY '上面设置的密码';
GRANT ALL ON *.* TO 'root'@'%' WITH GRANT OPTION;
8:更新root密码否则,远程登录会报错
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你设置的密码';
二、安装datagrip
1:下载软件:https://www.jetbrains.com/datagrip/?fromMenu
2:解压软件:下载之后解压缩
tar xvf datagrip-2018.2.4.tar.gz
3:汉化
进入DataGrip-2019.2.6/lib/把resources_en.jar删除,然后把resources_cn.jar复制到lib的目录里
4:添加快捷方式
cd /usr/share/applications
vim DataGrip.Desktop
[Desktop Entry]
Name=DataGrip
Type=Application
Exec=/opt/datagrip/DataGrip-2018.2.4/bin/datagrip.sh
Icon=/opt/datagrip/DataGrip-2018.2.4/bin/datagrip.png
Terminal=false
记得要:wq保存退出
cp /usr/share/applications/DataGrip.Desktop /root/桌面/
chown root /root/桌面/DataGrip.Desktop
三、安装python3.8
安装3.8.9版本
wget https://www.python.org/ftp/python/3.8.9/Python-3.8.9.tar.xz
tar -xvJf Python-3.8.9.tar.xz
mkdir /usr/local/python3
cd Python-3.8.9/
./configure --prefix=/usr/local/python3
make && make install
添加python3的软连接
ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
添加pip3的软链接
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
四、安装pycharm
https://blog.csdn.net/bailang_zhizun/article/details/101700519
wget https://download.jetbrains.com/python/pycharm-professional-2019.3.3.tar.gz
tar -zxvf pycharm-professional-2019.3.3.tar.gz
cd pycharm-2019.3.3
cd bin
./pycharm.sh
创建快捷方式:vim /usr/share/applications/pycharm.desktop
输入以下内容
#!/usr/bin/env xdg-open
[Desktop Entry]
Encoding=UTF-8
Name=pycharm-professional-2019.3.3
Comment=pycharm-professional-2019.3.3.
Exec=/root/softwear/pycharm-2019.3.3/bin/pycharm.sh
#注意软件安装目录
Icon=/root/softwear/pycharm-2019.3.3/bin/pycharm.png
Terminal=false
StrtupNotify=true
Type=Application
Categories=Application;
进入pycharm-2019.3.3目录:chmod a+x /usr/share/applications/pycharm.desktop
把usr/share/applications下的图标复制到桌面上,并且添加信任。
pycharm创建django选择python版本目录:
/usr/local/python3/bin/python3.7
五、安装pcre8.33
cd /usr/local/
wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.33/pcre-8.33.tar.gz
tar -zxvf pcre-8.33.tar.gz
cd pcre-8.33
./configure
make && make install
六、安装zlib
wget http://zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make && make install
七、安装nginx
wget http://nginx.org/download/nginx-1.16.1.tar.gz
tar -zxvf nginx-1.16.1.tar.gz
cd nginx-1.16.1/
./configure --user=nobody --group=nobody --prefix=/usr/local/nginx --with-pcre=/root/softwear/pcre-8.33 --with-zlib=/root/softwear/zlib-1.2.11 --with-http_stub_status_module --with-http_gzip_static_module --with-http_realip_module --with-http_sub_module --with-http_ssl_module
make && make install
cd /usr/local/nginx/sbin/
./nginx