• 初装 MySQL 需要注意的几个环节


    1、初始化密码 

    >sudo bin/mysqladmin -u root password 'pwd string'

    2、ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 

    1)添加启动参数:>mysqld_safe --user=mysql --skip-grant-tables --skip-networking &  

    2)登录:>mysql -u root mysql 

    3)更新密码:>UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’;  

    4)立刻生效:>FLUSH PRIVILEGES;  
     3、添加 mysql.server service 

    1)复制mysql.server脚本到/etc/init.d (初始化服务,mysql.server 即为 serivce status-all 中的服务名)

    >sudo cp support-files/mysql.server /etc/init.d/mysql.server

         >sudo service mysql.server status 

    2) 让mysql开机启动[defaults],取消开机启动[remove]
    >sudo update-rc.d -f mysql.server defaults  [remove] 

    4、添加bin到环境变量  >sudo export PATH=$PATH:/usr/local/mysql/bin (以mysql/bin所在目录)

    5、mysql 安装完成后需要开启网络登录 以及 解除本地登录的限制

    使用 mysql -u -p 登录后执行 >  grant all privileges on *.* to root@"%" identified by "密码文字" with grant option; 

    >>全部调试好后发现局域网无法登录mysql

    # netstat -an | grep 3306 --查看端口状态

    "tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN "

    >>此提示意味着配置文件里有对mysql绑定仅能本地登录,只能修改 my.cnf 后重启mysql

      >>将语句 "bind-address = 127.0.0.1"注释掉。

    6、对已有MySQL进行删除 (测试环境为 ubuntu,默认是MySQL 通过 apt-get安装的包 )

    >sudo apt-get autoremove --purge mysql-server-5.0 (可先通过  dpkg -l 查询版本号
    >sudo apt-get remove mysql-server
    >sudo apt-get autoremove mysql-server
    >sudo apt-get remove mysql-common (非常重要) 

      >dpkg -|grep ^rc|awk '{print $2}' |sudo xargs dpkg -P (删除安装信息)

  • 相关阅读:
    字符串的操作
    10.20 整理1
    if else; while; break;continue ----流程控制系列
    10.19 重新打了第一天的代码(课件))
    10.17
    svn,导入数据到版本库及使用工作副本
    mysql的反引号backtick
    css中的1px并不等于设备的1px
    onclick事件属性与在用js绑定onclick事件中的this的区别
    一次对CI框架update方法底层实现的探索之旅
  • 原文地址:https://www.cnblogs.com/loudon/p/3819735.html
Copyright © 2020-2023  润新知