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

漳浦网站设计网站开发公司运营流程

漳浦网站设计,网站开发公司运营流程,hao123设为主页官网下载,怎么做公众号小程序1.Mysql介绍 MySQL是一个广泛使用的开源关系型数据库管理系统#xff08;RDBMS#xff09;#xff0c;它基于SQL#xff08;Structured Query Language#xff09;进行操作。MySQL是由瑞典MySQL AB公司开发的#xff0c;后来被Sun Microsystems收购#xff0c;最终成为…1.Mysql介绍 MySQL是一个广泛使用的开源关系型数据库管理系统RDBMS它基于SQLStructured Query Language进行操作。MySQL是由瑞典MySQL AB公司开发的后来被Sun Microsystems收购最终成为Oracle公司的产品。由于其性能高、可靠性好、易使用和灵活性强等特点MySQL在Web应用中尤为流行。 以下是MySQL的一些关键特性 开源MySQL的社区版是一个开源免费的数据库适合个人和企业使用。 关系型数据库MySQL使用表格来存储数据表之间可以通过关联键建立关系。 多用户多线程支持多用户并发访问提供高性能的数据处理能力。 跨平台可以在多种操作系统上运行包括Linux、Windows、macOS等。 存储引擎支持多种存储引擎如InnoDB支持事务处理和外键、MyISAM提供高速存储和检索等。 SQL语言使用标准的SQL语言进行数据查询和管理。 安全性提供安全功能如用户认证、访问控制、加密连接等。 复制支持数据复制可以配置主从复制来提高数据的可用性和冗余。 分区支持数据分区可以提高大表的管理效率和查询性能。 触发器、存储过程和函数支持复杂的数据操作和自动化任务。 持久性和崩溃恢复具有事务日志和崩溃恢复功能确保数据的持久性和一致性。 性能优化提供查询缓存、索引、优化器等性能优化工具。 易于管理提供命令行工具和图形用户界面如phpMyAdmin来管理数据库。 MySQL适用于各种应用场景从小型应用到大型企业级应用都可以见到MySQL的身影。它的高可用性、可扩展性和灵活性使其成为许多开发者和数据库管理员的首选数据库之一。 2.Linux编译安装mysql的难点 在Linux上编译安装MySQL可能会遇到一些难点和常见问题以下是一些主要的挑战和相应的解决方案 依赖问题编译MySQL需要安装一系列的依赖包如cmake、ncurses-devel、openssl-devel、libarchive、gcc、g等。缺少这些依赖会导致编译失败。 编译选项使用cmake进行编译配置时需要正确设置编译选项如指定安装路径、数据目录、字符集等。如果配置不正确可能会导致编译失败或功能不完整。 权限问题编译安装过程中需要创建专门的用户和组通常是mysql并确保数据目录和文件的权限设置正确。权限设置不当可能会导致服务启动失败。 初始化问题MySQL的初始化步骤是编译安装过程中的关键一环需要确保初始化脚本正确执行。初始化失败可能会导致数据库无法启动。 配置文件需要正确配置my.cnf或my.ini文件设置端口、字符集、数据目录等。配置错误可能会导致服务无法启动或运行不正常。 环境变量需要配置环境变量以便在任何目录下都能方便地访问MySQL的命令行工具和其他二进制文件。 Boost库对于MySQL 5.7及以上版本编译前需要安装Boost库。如果没有正确安装Boost库编译时会报错。 错误处理编译过程中可能会遇到各种错误需要根据错误信息进行相应的排查和处理。常见的错误包括缺少依赖、编译器配置错误、文件权限问题等。 二进制兼容性确保下载的MySQL源码与你的操作系统版本和架构兼容。不兼容的版本可能会导致编译失败。 服务启动编译安装完成后需要启动MySQL服务并设置开机自启动。这可能需要创建和配置服务脚本。 解决这些问题通常需要一定的Linux系统知识和编译经验。以下是我在操作过程中的一些总结希望能对大家有所帮助 3.准备工作 3.1 安装cmake tar -zxvf cmake-3.8.0.tar.gz cd cmake-3.8.0 ./bootstrap gmake gmake install 3.2 安装boost_1_59_0 tar -zxvf boost_1_59_0.tar.gz cd boost_1_59_0 ./bootstrap.sh ./b2 ./b2 install3.3.创建用户、配置目录 添加mysql用户和所属组 /usr/sbin/groupadd mysql /usr/sbin/useradd -g mysql mysql 创建mysql安装目录和数据目录 mkdir /usr/local/mysql mkdir /usr/local/mysql/data 修改mysql目录所有者 chown -R mysql:mysql /usr/local/mysql 4.安装mysql tar -zxvf mysql-5.7.14.tar.gz cd mysql-5.7.14 以下复制到文本中 cmake . -DCMAKE_INSTALL_PREFIX/usr/local/mysql -DMYSQL_DATADIR/usr/local/mysql/data -DDOWNLOAD_BOOST1 -DWITH_BOOST/usr/local/src/boost_1_59_0 -DMYSQL_UNIX_ADDR/usr/local/mysql/tmp/mysql.sock -DDEFAULT_CHARSETutf8 -DDEFAULT_COLLATIONutf8_general_ci -DENABLED_LOCAL_INFILEON -DWITH_INNOBASE_STORAGE_ENGINE1 -DWITH_FEDERATED_STORAGE_ENGINE1 -DWITH_BLACKHOLE_STORAGE_ENGINE1 -DWITHOUT_EXAMPLE_STORAGE_ENGINE1 -DWITHOUT_PARTITION_STORAGE_ENGINE1 -DWITH_FAST_MUTEXES1 -DWITH_ZLIBbundled -DENABLED_LOCAL_INFILE1 -DWITH_READLINE1 -DWITH_EMBEDDED_SERVER1 -DWITH_DEBUG0 make make install 错误时处理 #mysql安装失败重新编译时需要清除旧的对象文件和缓存信息 make clean rm -f CMakeCache.txt rm -rf /etc/my.cnf 5.配置mysql并初始化数据库 配置文件 cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf 初始化数据库 ./mysqld --initialize --usermysql --basedir/usr/local/mysql --datadir/usr/local/mysql/data 启动mysql数据库 /usr/local/mysql/bin/mysqld_safe -defaults-file/etc/my.cnf -basedir/usr/local/mysql --datadir/usr/local/mysql/data -usermysql ./--mysqld_safe --basedir/usr/local/mysql --datadir/usr/local/mysql/data --usermysql 查看是否启动 ps -ef | grep mysqld 建立软链接 ln -s /usr/local/mysql/bin/mysql /usr/bin6. 修改初始化密码 mysql -u root -p Set password password(xxx); Alter user rootlocalhost password expire never; grant all privileges on *.* to root% identified by xxx; grant all privileges on *.* to root% identified by xxx with grant option; Flush privileges; 7.开机启动 touch /usr/lib/systemd/system/mysql.service 设置内容 [Unit] DescriptionMySQL Server Documentationman:mysqld(8) Documentationhttp://dev.mysql.com/doc/refman/en/using-systemd.html Afternetwork.target Aftersyslog.target [Install] WantedBymulti-user.target [Service] Usermysql Groupmysql ExecStart/usr/local/mysql/bin/mysqld --defaults-file/etc/my.cnf LimitNOFILE 5000 #Restarton-failure #RestartPreventExitStatus1 #PrivateTmpfalse 8.操作命令 systemctl start mysql systemctl stop mysql systemctl restart mysql systemctl disable mysql systemctl enable mysql systemctl status mysql 9.最后 感谢大家请大家多多支持
http://www.hkea.cn/news/14495291/

相关文章:

  • 网站代发外链泰安seo网络公司
  • 新城区网站建设唯美古风ppt模板
  • 国外黄冈网站推广软件下载了网站建设asp
  • 网站建设 010做外贸的女生现状
  • 网站地址ip域名查询微信做淘宝客网站
  • 邢台手机网站建设多少钱苏州网站创建
  • 东莞做网站一年费用谷德设计网百度百科
  • 网站推广网络推广网站安全建设方案需求分析
  • 云南建个网站哪家便宜微信商城搭建
  • 自己做淘宝客网站设计网站如何打造收费
  • 买东西网站有哪些免备案网站空间购买
  • joomla功能型网站建设网站加入搜索引擎怎么做
  • 网站主机租用263企业邮箱app下载官网
  • 网站建设微信官网开发网站如何做微信支付宝支付宝支付
  • 东莞做个网站广州网站优化流程
  • 重庆做网站哪个好些嘛软件工程三要素
  • 网上购物型网站友情链接管理系统
  • 北京网站改版有哪些好处孵化基地网站怎么建设
  • 有没有教如何做衣服的网站从做系统找不到以前的网站
  • 怎么给网站加友情链接凡科网代理登录
  • 建网站怎么挣钱的给自己的网站做关键词流程
  • 买高端品牌网站建设微信做的团购网站
  • 正规的网站建设官网wordpress实现mp4播放器
  • 济南网站建设yeptask网站做apk制作工具
  • 网站推广怎么发外链太湖手机网站建设
  • 个人做网站要备案吗云南建设厅网站首页
  • 幼教网站建设分析企业网服务器如何搭建
  • 下载爱南宁官方网站wordpress如何播放百度云视频
  • 电影下载网站 怎么做wordpress出现403
  • 高级网站设计效果图郑州seo网络营销技术