当前位置: 首页 > news >正文

个体户做网站有用吗西安网站建设盈科

个体户做网站有用吗,西安网站建设盈科,微信公众账号申请注册,公司简历模板电子版Flask和MySQL导读现在Flask已经学习到了类视图,它其实是这样一个关系FLask高级视图视图函数app.route\add_url_rule类视图蓝图blueprint(这个接下来要讲)结束蓝图后,接着就是Flask数据库的结合SQLAlchemy.在学习SQLAlchemy之前,希望和大家一起了解学习一下mysql这篇文章不涉及理… Flask和MySQL导读现在Flask已经学习到了类视图,它其实是这样一个关系FLask高级视图视图函数app.route\add_url_rule类视图蓝图blueprint(这个接下来要讲)结束蓝图后,接着就是Flask数据库的结合SQLAlchemy.在学习SQLAlchemy之前,希望和大家一起了解学习一下mysql这篇文章不涉及理论,暂时是MySQL 的安装.以下文章会在周末做成视频上传,以便对照操作.Centos 安装配置1.Centos安装在虚拟机中安装了Centos,准备学习一下mysql,安装过程就不表述了2.配置中文输入法,安装VMwork-Tool配置中文输入法:默认安装完毕之后没有中文输入法,但是可以自己手动调制出来:直接进入控制中心,选择语言:点击左下角的 “”号。找到Chinese(China) 或者其它Chinese(..)直到找到Chinese(Intelligent Pinyin)为止.装虚拟机工具,只需要把光盘中的压缩文件复制下来,解压缩安装,然后执行重启即可.3.开启ssh全部操作使用的是root账户查看系统时候安装了open-ssh # yum list installed | grep sshlibssh2.x86_64                         1.4.3-10.el7_2.1               anacondaopenssh.x86_64                         7.4p1-11.el7                   anacondaopenssh-clients.x86_64                 7.4p1-11.el7                   anacondaopenssh-server.x86_64                  7.4p1-11.el7                   anaconda如果没有安装,使用yum命令安装编辑ssh 的配置文件,以便支持ssh # vim /etc/ssh/sshd_config# 打开端口Port 22#AddressFamily any 打开监听任意主机ListenAddress 0.0.0.0ListenAddress ::# 打开远程登陆PermitRootLogin yes# 开启使用用户名密码来作为连接验证PasswordAuthentication yes将sshd 添加到自启动列表 # systemctl enable sshd启动服务 # systemctl restart sshd.service安装mysqlCentos: Centos7x64Mysql:MySQL 5.7.321.下载安装包官网:https://dev.mysql.com/downloads/mysql/在Select Operationg System中选择Source Code在下面的Select OS Version选择Generic Linux(Architecture Independent)然后再下面的部分可以看到Compressed TAR Archive,单击后面的Download在弹出的界面中选择最下面的No thanks, just start my download就可以开始下载了下载boost 下载网址为http://www.boost.org/users/download/ 这个版本的MySQL要求boost的版本是1.59. # wget --no-check-certificate http://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz2.编译安装安装必要的软件依赖 # yum install -y cmake bison bison-devel libaio-devel gcc gcc-c git ncurses-devel解压Mysql: # tar -zxvf mysql-5.7.32.tar.gz将boost压缩包移动到解压后的源文件中# mv boost_1_65_1.tar.gz mysql-5.7.32进入Mysql源文件目录,新建configure作为编译目录 # cd mysql-5.7.32# mkdir configure# cd configure使用cmake进行编译安装 # cmake .. -DBUILD_CONFIGmysql_release \-DINSTALL_LAYOUTSTANDALONE \-DCMAKE_BUILD_TYPERelWithDebInfo \-DENABLE_DTRACEOFF \-DWITH_EMBEDDED_SERVEROFF \-DWITH_INNODB_MEMCACHEDON \-DWITH_SSLbundled \-DWITH_ZLIBsystem \-DWITH_PAMON \-DCMAKE_INSTALL_PREFIX/var/mysql/ \-DINSTALL_PLUGINDIR/var/mysql/lib/plugin \-DDEFAULT_CHARSETutf8 \-DDEFAULT_COLLATIONutf8_general_ci \-DWITH_EDITLINEbundled \-DFEATURE_SETcommunity \-DCOMPILATION_COMMENTMySQL Server (GPL) \-DWITH_DEBUGOFF \-DWITH_BOOST..如果编译错误,需要删除 CMakeCache.txt,从新编译# rm -rf CMakeCache.txt如果出现以下提示,表示成功: -- Configuring done-- Generating done使用make进行编译; # mace# 编译成功的标识[100%] Building CXX object sql/CMakeFiles/udf_example.dir/udf_example.cc.oLinking CXX shared module udf_example.so[100%] Built target udf_example[100%] Built target my_safe_process安装mysql # make install3.初始化数据库添加mysql用户,并设置数据库文件夹和日志文件 useradd -s /sbin/nologin mysqlmkdir /mysql_datamkdir /var/mysql/logchown -R mysql:mysql /mysql_data/chown -R mysql:mysql /var/mysql/log# 创建mysqld_safe 的文件夹mkdir /var/log/mariadbtouch /var/log/mariadb/mariadb.logchown -R mysql:mysql /var/log/mariadb/chmod 755 /var/log/mariadb/修改配置文件: # vim /etc/my.cnf# 在[mysqld]中添加[mysqld]port3306datadir/mysql_data/log_error/var/mysql/log/error.logbasedir/var/mysql/socket/var/lib/mysql/mysql.sock初始化数据库 #/var/mysql/bin/mysqld --initialize --usermysql查看数据文件和日志文件: [rootlocalhost ~]# ll /mysql_data/总用量 122920-rw-r-----. 1 mysql mysql       56 10月 27 03:45 auto.cnf-rw-r-----. 1 mysql mysql      419 10月 27 03:45 ib_buffer_pool-rw-r-----. 1 mysql mysql 12582912 10月 27 04:25 ibdata1-rw-r-----. 1 mysql mysql 50331648 10月 27 04:25 ib_logfile0-rw-r-----. 1 mysql mysql 50331648 10月 27 03:45 ib_logfile1-rw-r-----. 1 mysql mysql 12582912 10月 27 04:25 ibtmp1-rw-r-----. 1 mysql mysql        7 10月 27 04:25 localhost.piddrwxr-x---. 2 mysql mysql     4096 10月 27 03:45 mysqldrwxr-x---. 2 mysql mysql     8192 10月 27 03:45 performance_schemadrwxr-x---. 2 mysql mysql     8192 10月 27 03:45 sys[rootlocalhost ~]# ll /var/mysql/log/总用量 4-rw-r-----. 1 mysql mysql 802 10月 27 03:45 error.log4.配置启动文件和环境从模板文件中复制启动文件 cp /var/mysql/support-files/mysql.server /etc/init.d/mysqld修改启动文件 # vim /etc/init.d/mysqld# 找到以下并修改basedir/var/mysqldatadir/mysql_data创建软连接 ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock启动mysqld /etc/init.d/mysqld startStarting MySQL. SUCCESS!设置mysql开机启动 systemctl enable mysqld配置环境变量 # vim ~/.bash_profile# 修改为PATH$PATH:$HOME/bin:/var/mysql/bin# source   ~/.bash_profile5.修改root的登录密码MySQL从5.7开始不支持安装后使用空密码进行登录因此在这里需要先查询程序生成的临时密码 # cat /var/mysql/log/error.log | grep password2019-10-26T19:45:57.455760Z 1 [Note] A temporary password is generated for rootlocalhost: 3FQ)ixj0gh初始密码是3FQ)ixj0gh使用初始密码并登录,修改 # mysql -uroot -pEnter password:mysql alter user rootlocalhost identified by your_password;Query OK, 0 rows affected (0.00 sec)your_password 是自己设置的新密码(2008.Cn123)6.开启远程链接1.修改my.cnf vim /etc/my.cnf#找到bind-address 127.0.0.1这一句,然后注释掉保存退出2.在服务端开启支持 mysql grant all privileges on *.* to root% identified by password;mysql flush privileges;第一个* ,匹配访问的数据库第二个*,匹配访问的表root,表示登录的用户名%,匹配任意的ip地址password:匹配root的密码flush 即可生效3.重启mysql service mysql restart4.本地测试: mysql -h 服务器ip地址 -P 3306 -u root -p使用客户端连接下载MySQL Workbench并安装,测试链接数据库安装mycli 并测试链接 pip install mycli $ mycli --helpUsage: mycli [OPTIONS] [DATABASE]Options:-h, --host TEXT               数据库的主机地址。-P, --port INTEGER           用于连接的端口号。Honors $MYSQL_TCP_PORT-u, --user TEXT               连接到数据库的用户名。-S, --socket TEXT             用于连接的套接字文件。-p, --password TEXT           连接到数据库的密码。--pass TEXT                   连接到数据库的密码。-v, --version                 mycli的版本输出。-D, --database TEXT           使用数据库。-R, --prompt TEXT             提示格式 (Default: \t \u\h:\d )-l, --logfile FILENAME       将每一个查询和它的结果记录到一个文件中。--defaults-group-suffix TEXT 读取指定的后缀的配置组。--defaults-file PATH         只从给定文件中读取默认选项。--auto-vertical-output       如果结果比终端更宽自动切换到垂直输出模式。--login-path TEXT             从登录文件中读取此路径。--help                       显示此帮助消息mycli开启多行模式mycli 默认使用enter结束,mysql工具大多是使用; 来结束的.临时开启方法:F3 修改配置开启: $ sudo vim ~/.myclirc# 找到并将它的值设置为Truemulti_line True
http://www.yutouwan.com/news/195972/

相关文章:

  • 大型外贸网站建设wdcp 网站迁移
  • 国外网站风格厦门建网站网址
  • 旅游网站首页设计大概图桂林两江四湖游船路线
  • 二级网站开发 一级关系移动终端网站建设
  • 顺德建设行政主管部门网站上海企业服务云代表啥
  • 房地产网站模板 下载建设招标项目常挂网站有哪些
  • 微网站设计与开发教程网络营销和网络销售的关系
  • 网络营销网站建设方案wordpress 引用js
  • 搜索动图素材的网站福州市鼓楼区建设局网站
  • 公众号授权网站python基础教程期末考试
  • 邯郸市教育考试院网站聊城做wap网站找谁
  • 推荐武进网站建设如何搭建网站教程
  • 石城县网站建设开发做游戏的网站
  • 创建网站的步骤是网站开发方面知识
  • 成品网站短视频源码搭建免费投资公司投资项目流程
  • 网站域名多少钱广州vi设计平面广告公司
  • 聊城集团网站建设费用公众号怎么制作滑动照片
  • php 网站反盗链红酒营销型网站建设
  • 珠海网站推广公司湛江网站制作多少钱
  • 免费域名x网站谷德设计网景观设计
  • 捷信做单官方网站网页界面设计招聘
  • 酒业网站模板下载网站屏幕自适应代码
  • 北京企业网站开发费用网站建设 用户管理
  • 深圳专业网站制作费用河北秦皇岛建设局网站
  • 学网站开发有前途吗大连市建设工程信息网官网
  • 建设网站类型外贸网站如何推广
  • 合肥网站建设方案案例做网站为什么要域名 解析绑定
  • 网站建设维护费 会计科目如何给异地网站做镜像
  • 行政单位网站信息建设政策用html5做的静态网站网站
  • 怎么让人理解网站建设主题 wordpress