blueice 发表于 2018-10-9 09:01:07

mysql学习笔记(2-初始化)

  初始化:
  (1)给root用户设置密码(三种方式):
  SET PASSWORD FOR 'username'@'host' = PASSWORD('your_password');
  update mysql.user set password=PASSWORD('your_password') where user='username' and host='hostname or ip'
  mysqladmin -uUSERNMAE -hHOSTNAME_OR_IP -p password 'new_password'
  (2)删除匿名用户:
  DROP USER ''@'HOSTNAME'
  上述步骤可运行命令;mysql_secure_installation
  (3)建议关闭主机名反解功能;
  vim /etc/my.cnf
  skip-name-resolve
  查找路径:
  /etc/my.cnf --> /etc/mysql/my.cnf -->$MYSQL_HOME/my.cnf --> --default-extra-file=/path/to/somedir/my.cnf --> ~/.my.cnf
  越靠后,最后生效的
  --defaults-extra-file=#:额外读取的配置文件;
  --defaults-file=#: 仅读取此处指定的配置文件
  mysql客户端程序的常用选项:
  -u,-h,-p,--database,--port
  导入批量脚本:在mysql登录source /path/script.sql 或者mysql < /path/script.sql
  mysql单条语句插入:mysql -e 'sql语句'

页: [1]
查看完整版本: mysql学习笔记(2-初始化)