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

给政府做网站报价/深圳市seo上词贵不贵

给政府做网站报价,深圳市seo上词贵不贵,烟台软件优化网站建设,道真网络推广方案不久的学习笔记。分享。我想有很大的帮助谁刚开始学习其他人的 备注:该票据于mysql-5.1.73版本号例如 1. mysql源代码编译/安装步骤 1) 官网下载mysql源代码并解压 2) cd至源代码文件夹。运行 ./configure --prefix/home/slvher/tools/mysql-5.1.73 --with-charset…

不久的学习笔记。分享。我想有很大的帮助谁刚开始学习其他人的

备注:该票据于mysql-5.1.73版本号例如

1. mysql源代码编译/安装步骤

1) 官网下载mysql源代码并解压
2) cd至源代码文件夹。运行

./configure  --prefix=/home/slvher/tools/mysql-5.1.73 --with-charset=gbk --with-charset=gb2312 --with-extra-charsets=all --with-plugins=max-no-ndb
      备注:
       --prefix指定安装文件夹,需依据实际情况改动
       --with-charset指定默认支持的字符集,可指定多个(若须要数据库支持中文简体,请务必指定gbk和gb2312,至少要指定1个
       --with-plugins指定安装innodb引擎(从mysql5.1版本号開始须要手动指定,之前则是默认安装的)
3) 查看Makefile文件。确认几个基本配置无误后,运行
   shell> makeshell> make install
       备注1install失败是由第2步运行./configure时參数指定错误所致,则需又一次运行./configure且务必运行make clean后。再又一次make && make install。

若不先make clean直接make,则源代码文件夹下上次编译完的部分文件不会又一次编译,而这些上次编译的文件使用的还是上次的错误配置參数!


        备注2:安装完毕后,cd至mysql安装文件夹(通过--prefix指定的路径或默认的系统路径),能够看到bin/include/lib之类的文件夹,这表明二进制文件成功安装
4) 从源代码文件夹的support-files文件夹拷贝my-medium.cnf(共同拥有small/medium/large三个level。依据机器配置选择合适的)配置至~/.my.cnf文件,并配置相关參数。mysql server启动时会读取该文件的配置,关于mysql对my.cnf文件的搜索路径,能够查看官方的mysql-refman文档。


        备注:my.cnf配置不当可能会引起mysql报错,比如"mysql: unknown variable 'character-set-server=utf8'",该问题解决方法參见这里
5) 在mysql安装文件夹先后运行例如以下命令以便安装权限表及默认数据库
 ./bin/mysql_install_db --basedir=/home/slvher/tools/mysql-5.1.73 --datadir=/home/slvher/tools/mysql-5.1.73/db-data./bin/mysql_install_db --user=slvher
6) 在mysql安装文件夹运行例如以下命令启动mysqld: 
./bin/mysqld_safe &
7) 运行ps -x查看mysqld是否启动成功,当中d表示守护模式。因此。正常的关闭mysqlserver的方法应该是以下的命令:
./bin/mysqladmin shutdown -uroot -p
       然后输入rootpassword就可以停掉mysqld进程,若强行kill -9杀进程可能会导致数据库损坏!
8) 将mysql运行路径增加PATH变量的搜索路径
       
至此,支持中文gbk和gb2312的mysql server安装完毕。可运行下面命令验证其支持的字符集
   shell> mysql -uroot  mysql> show character set;
     备注1:新安装的mysql server。root默认password为空
     备注2:若在第2步运行./configurer时通过--with-charset參数指定了gbk或gb2312,则show的输出应该能看到这些字符集,否则,就准备又一次安装一遍吧 -_-

2. 安装完毕并启动mysqld_safe后的訪问权限配置

1) 设定mysql server的rootpassword
        rootpassword默觉得空(因此,执行mysql -uroot可直接登录。此外,登录后执行"select User, Host, Password from mysql.user"能够看到root的Password那个字段为空)。所以须要设定rootpassword,方法有几种:
        a. 使用set password语句:

      shell> mysql -u rootmysql> set password for 'root'@'localhost' = PASSWORD('xxx');  # 当中xxx为新密码mysql> set password for 'root'@'host_name' = PASSWORD('xxx');  # 当中host_name为机器名  mysql> set password for 'root'@'127.0.0.1' = PASSWORD('xxx');
         b. 使用update语句:
      shell> mysql -u rootmysql> update mysql.user set Password = PASSWORD('xxx') where User = 'root';mysql> flush privileges;  # 该语句会让mysql server又一次读取权限表
         若root相应的Host字段有多个。则推荐使用这样的方法指定rootpassword,由于它明显更简洁。
         c. 使用mysqladmin工具:
      shell> mysqladmin -u root password "xxx" shell> mysqladmin -u root -h host_name passord "xxx"
         这样的方法无法设定形如'root'@'127.0.0.1'的root新密码,故个人认为用处不大。
         注意:新安装的mysql server默认同意本机匿名用户登录,若不须要。最好删除匿名用户。

2) 加入新用户并授权
        因为root权限过大,有必要为mysql加入normal user并设定其权限。可通过下面步骤实现(如果已登录了mysql server所在机器):

      shell> mysql -u root -pxxx  # 注意-p与password(如果为"xxx")间无空格。可省去输入password的交互过程mysql> create user work;mysql> grant select on db1.test_table to 'user'@'localhost' identified by 'xxx';
        上述grant语句运行效果:从localhost登录的user必须用xxxpassword才干登录成功。且仅仅能訪问数据库db1的test_table表。
        若要为从localhost登录的user授权对全部库全部表的全部操作权限,则可运行例如以下命令:
      mysql> grant all privileges on *.* to 'user'@'localhost' identified by 'xxx';
        若为远程登录的用户授权(对db1.test_table的select/insert权限),则需运行以下的命令:
      mysql> grant select, insert on db1.test_table to 'user'@'%' identified by 'xxx';
        上述语句中的'%'表示随意主机,因此能够覆盖远程登录的情况。
        注意1:有时对远程登录用户授权时会发现,即使运行了上述命令,用户依旧无法远程登录。

这样的情况通常是因为该username首先命中了权限表的某条不支持远程登录的记录(如不同意来自某个IP地址的用户登录)。排查问题时,可运行select User, Host, Password from mysql.user where User = 'user'以查看user用户眼下拥有的权限,定位其是否具有从随意机器登录的权限或是否某个记录明白指定了user用户不能从某台特定的机器登录。


        注意2:有时完毕远程用户登录设置后会发现,远程登录正常,而本地通过-h localhost 或 -h 127.0.0.1登录时却无法成功,这通常是因为同意本机匿名用户无password登录造成的(mysql server默认同意匿名登录)。仅仅需删除匿名用户的登录权限就可以。

【參考资料】
1. mysql reference manual 
2. mysql: unknown variable 'character-set-server=utf8'解决方法

========================= EOF ==========================


版权声明:本文博客原创文章,博客,未经同意,不得转载。

转载于:https://www.cnblogs.com/blfshiye/p/4683523.html

http://www.lbrq.cn/news/1535401.html

相关文章:

  • 房建设计图网站/流氓网站
  • 公司网站建设外包/东莞优化网站制作
  • 网站建设美化/百度网站怎么优化排名
  • wordpress 3.8.3中文版/搜索引擎优化的英文缩写是什么
  • 电视剧男女直接做视频网站/磁力多多
  • 微山网站建设多少钱/百度竞价查询
  • 有没有可以直接看的/seo价格查询公司
  • 网站优化怎样提高网站用户体验/广州推广引流公司
  • 微信网站制作软件/百度指数可以用来干什么
  • wordpress 相关文章 分页/上海正规seo公司
  • wordpress publish/免费关键词排名优化软件
  • 可以做电算化的网站/百度小说排行榜2020
  • 图片拼接做网站背景/高端网站建设哪个好
  • 网站建设贵吗/小区推广最有效的方式
  • 六安网站制作金狮/网络广告案例
  • 新网站制作怎么样/推广赚钱的项目
  • 玉林住房和城乡建设局网站官网/百度排名优化软件
  • wordpress网站用户注册/中国体育新闻
  • 做宠物网站心得/做网络推广为什么会被抓
  • 用flash做网站教程/seo的优点和缺点
  • 北京网站建设公司价格/百度快速收录软件
  • 广州做网站建设的公司/关键词优化话术
  • 分红网站建设/seo比较好的公司
  • 免费手机版网站建设/我们公司在做网站推广
  • 建设网站需要花钱吗/爱站网影院
  • 专注律师微信网站建设/外链seo推广
  • 网站停留时间/网页制作教程视频
  • 响应式网站用什么软件做效果/alexa排名
  • 交互做的很好的网站/用广州seo推广获精准访问量
  • bex5可以做网站吗/企业宣传方式
  • Qt二维码生成器项目开发教程 - 从零开始构建专业级QR码生成工具
  • (认识异常)
  • Feign - 降级选 fallback 还是 fallbackFactory
  • [Git] 如何拉取 GitHub 仓库的特定子目录
  • 如何使用DeepSeek解析长pdf的文本
  • 小程序开发APP