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

关于网站建设的新闻徐州做网站建设的公司

关于网站建设的新闻,徐州做网站建设的公司,义乌厂家直接免费外发手工活,长春网易网站建设一、先前往官网下载mysql8 下载地址#xff1a; https://dev.mysql.com/downloads/选择Linux 二、删除Linux中的mysql#xff08;如果有的话#xff09;#xff0c;上传安装包 1、先查看mysql是否存在#xff0c;命令如下#xff1a; rpm -qa|grep -i mysql如果使用这…一、先前往官网下载mysql8 下载地址 https://dev.mysql.com/downloads/选择Linux 二、删除Linux中的mysql如果有的话上传安装包 1、先查看mysql是否存在命令如下 rpm -qa|grep -i mysql如果使用这个命令之后没有出现任何内容表示没有安装过mysql如果有出现则删除。 2、如果存在那么停止mysql删除所有的服务 使用如下命令 find / -name mysql删除出现的所有文件如图 三、解压安装MySQL 1、解压MySQL压缩包 tar xvJf “你的安装包名称”我这里是 tar xvJf mysql-8.0.31-linux-glibc2.12-x86_64.tar.xz2、重命名解压后的MySQL 觉得解压之后的MySQL文件夹名称太长了可以 mv “原文件名称” “新文件名称”重命名一下注意如果是在当前文件中重命名新文件名中不能包含斜杆“/”这是我的 mv mysql-8.0.31-linux-glibc2.12-x86_64 mysql-8.0.313、进入MySQL根目录创建data文件夹 进入根目录 cd mysql-8.0.31/创建data文件 mkdir data四、创建mysql组和用户 这个我没发现有什么用但很多教程都这么做我这里也创建一下。 1、创建mysql组 groupadd mysql2、创建mysql用户 useradd -g mysql mysql出现这样的提示表示已经创建过mysql组和用户了。 3、将安装的MySQL权限给mysql用户 命令chown -R “mysql组名”.“mysql用户名” “mysql安装根目录” chown -R mysql.mysql /usr/MYSQL/mysql-8.0.31五、MySQL初始化 1、初始化 在初始化之前提一嘴Linux中的MySQL默认是区分表明大小写的如果你是安装的也是MySQL8那么不区分大小需要在数据库初始化时设置不然初始化后在配置文件在设置重启时是会报错的。 进入MySQL的bin目录进行初始化 ./mysqld --usermysql --basedir/usr/MYSQL/mysql-8.0.31 --datadir/usr/MYSQL/mysql-8.0.31/data --lower-case-table-names1 --initialize–lower-case-table-names1 即设置不区分表明大小写最后面的 dwW3/EIewj 为初始化生产的临时密码。 2、初始化失败2023-11-9更新初始化成功可以不看 进入bin目录报如下错 ./mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory原因 这是一个与运行MySQL数据库相关的问题。出现这个错误的原因是系统缺少了名为libaio.so.1的共享库文件。 使用命令查看是否已安装libaio软件包命令如下 rpm -qa|grep libaio可以看到并没有安装libaio软件包。 解决办法 先安装numactl软件包命令如下 yum -y install numactl.x86_64然后安装libaio开发包命令如下 yum install libaio-devel.x86_64再次查看是否安装成功libaio软件包 rpm -qa|grep libaio可以看到安装成功了再次初始化应该就可以成功了。 六、修改MySQL配置文件 初次进入时配置是空的进入命令 vim /etc/my.cnf[mysqld] port3306 basedir/usr/MYSQL/mysql-8.0.31/ # MySQL根目录 datadir/usr/MYSQL/mysql-8.0.31/data/ # MySQL的data目录 socket/tmp/mysql.sock character-set-serverUTF8MB4 symbolic-links0#解决“java.sql.SQLException: Expression #1 of ORDER BY clause is not in SELECT list,references column” sql_modeSTRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION 保存退出 七、添加服务到系统 进入MySQL根目录直接复制粘贴命令即可。 cp -a ./support-files/mysql.server /etc/init.d/mysql八、授权以及添加服务 这里授权和添加服务都是在MySQL的根目录中操作。 1、授权 chmod x /etc/init.d/mysql2、添加服务 chkconfig --add mysql九、启动MySQL 1、启动MySQL命令 service mysql start2、查看MySQL状态 service mysql status3、踩坑2023-4-12更新成功启动的可以不看 如果启动时报如下错 一个原因是上面新建的data目录没有权限使用如下命令加上 chmod -R 755 /usr/local/mysql/mysql-8.0.32/data此处一定注意将data目录改为你的data目录然后再使用 然后再启动mysql 可以看到报错比上面少了接下来看看上面报错的日志使用命令 cat /usr/local/mysql/mysql-8.0.32/data/iZ7xvbz75ed3prrdah1kceZ.err前面在初始化时设置了表明大小写不敏感这里要在mysql的配置文件中显示设置一下 保存退出然后重启mysql 成功启动。 十、将MySQL命令添加到服务 1、添加服务 命令 ln -s “你的MySQL根目录/bin/mysql” /usr/bin 这一步是为了能在任何地方通过用户名和密码登录MySQL这是我的 ln -s /usr/MYSQL/mysql-8.0.31/bin/mysql /usr/bin2、踩坑2023-4-12更新成功登录mysql可以不看 直到上一步都没有出错在登录mysql时报如下错 可能是挂载的路径错了到挂载目录查看命令如下 cd /usr/bin可以看到mysql服务是红色的并且一直在闪正常的应该是绿色的。 我当前的mysql根目录是8.0.32添加的时候写成了8.0.31怪不得会报错。 解决办法删除当前mysql的服务重新添加。 先删除命令如下 rm -rf /usr/bin/mysql重新添加 ln -s /usr/local/mysql/mysql-8.0.32/bin/mysql /usr/bin可以看到mysql服务添加成功可以登录mysql了。 十一、修改密码 1、先使用前面初始化拿到的临时密码登录 mysql -uroot -p输入的密码是不显示的 2、切换到mysql数据库 切换mysql命令 use mysql如果切换mysql数据库时出现这样的错就直接修改密码 查询用户表命令 select Host, User from user;可以看到允许访问root的host有哪些%表示所有这里只有localhost修改密码不成功可以看一下root对应的host的值。 注意本人在此处出现了一个错误。 mysql报错You must reset your password using ALTER USER statement before executing this statement.这是因为新安装mysql后登录后执行任何命令都会报错 You must reset your password using ALTER USER statement before executing this statement. 【解决办法】 MySQL版本5.7.6版本以前用户可以使用如下命令 mysql SET PASSWORD PASSWORD(Admin2022!); --此处后面跟随的是用户名一般是rootMySQL版本5.7.6版本开始的用户可以使用如下命令 mysql ALTER USER USER() IDENTIFIED BY root;【出现原因】 出现这种情况的原因 MySQL版本5.6.6版本起添加了password_expired功能它允许设置用户的过期时间。这个特性已经添加到mysql.user数据表但是它的默认值是”N”可以使用ALTER USER语句来修改这个值。 3、修改密码 修改密码的命令为 ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY 123456修改之后需要刷新使密码生效 flush privileges;下面讲一下远程授权和防火墙开放端口 在服务器上登录MYSQL后use mysql依次执行如下两句SQL 第一步更新域属性%表示允许任意IP地址访问 输入指令 update user set host% where user root;第二步执行以上语句之后再执行 输入指令 FLUSH PRIVILEGES;第三步再执行授权语句 输入指令 GRANT ALL PRIVILEGES ON *.* TO root%WITH GRANT OPTION;可以重启MYSQL service mysql restart防火墙需要开放对应端口 首先查询端口是否开启 firewall-cmd --list-ports如发现此处输出列表中没有3306端口可以使用以下命名开放3306端口 sudo firewall-cmd --zonepublic --add-port3306/tcp --permanent sudo firewall-cmd --reload此处接口使用Navacate连接数据库
http://www.pierceye.com/news/33830/

相关文章:

  • 建网站需要学习什么培训平台
  • 大理建设投资有限公司网站电子商务考研可以考什么专业
  • 网站的备案流程图设计方案万能模板
  • 嘉兴做微网站多少钱建站教程的实现方式
  • 城乡与建设厅网站首页上海做网站公司品划网络
  • 网站展示型推广有哪些政策变了2022二建有必要考吗
  • 给网站做推广公司制作个网站
  • 傻瓜式自助建站系统超市网站设计
  • 百度的官方网站重庆电商网站建设
  • 三盛都会城网站 html5全国企业信息管理查询系统官网
  • 五网合一网站建设软文写作范文
  • 网站活动页面设计重庆app定制
  • 毛网商城手机优化软件
  • 企业网站系统那个好制作网站监控推荐
  • 垂直电商网站建设方案韩国小清新网站模板
  • 网站安全建设经费保障网站上的验证码怎么做
  • 优美网站源码河北网站建设报价
  • 医疗网站建设流程网站seo快速
  • 大连网站建设选高合科技网页网站设计培训
  • 玉林做绿化苗木网站的是哪个单位网站的推广和宣传工作如何做
  • 中小型网站建设市场国外最大的设计网站
  • 安徽做网站公司哪家好一点北京最好的网站建设
  • 希音电商网站房间装修风格
  • 北京做网站哪家公司好手机端做网站软件
  • 深圳市住房和城乡和建设局网站济宁市建设工程质量监督站网站
  • 那个公司建站好临沂网站建设举措
  • app平台网站搭建电商是做什么行业的
  • wamp网站开发wordpress togetherjs
  • 手机网站开发最好用的框架网页版传奇开服
  • 商务网站建设与维护课程网页制作专业以后好找工作吗