小小千想和您聊一聊

当前位置: 首页> 技术分享> mysql高级操作

mysql高级操作

  连接数据库

# mysql -uroot  -p  -h10.18.44.209  -p3306

授权
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

  修改数据库密码

# vim  /etc/my.cnf 追加
validate_password=off
# systemctl restart mysqld
方法一:
mysql > SET PASSWORD FOR  user3@'localhost'='new_password';
mysql > flush privileges;
方法二:
mysql > update mysql.user set password=password('newpassword') where user='root';
mysql > flush privileges;
方式三:
mysql > set password for 'root'@'localhost'=password('newpassord');

  编译安装需要参数

[root@mysql-5.7.17 ~]# cmake . \
-DWITH_BOOST=boost_1_59_0/ \                    指定boost目录
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \       指定安装目录
-DSYSCONFDIR=/etc \                             配置文件位置  
-DMYSQL_DATADIR=/usr/local/mysql/data \         数据目录(非常重要 错误日志、数据存放位置)
-DINSTALL_MANDIR=/usr/share/man \               man手册
-DMYSQL_TCP_PORT=3306 \                         默认端口3306
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \             sock文件位置,用来做网络通信的  
-DDEFAULT_CHARSET=utf8 \                        字符集的支持  默认
-DEXTRA_CHARSETS=all \                          字符集的支持  扩展支持
-DDEFAULT_COLLATION=utf8_general_ci \           字符集的支持   设定默认排序规则
-DWITH_READLINE=1 \                             可以上下泛历史命令  
-DWITH_SSL=system \                             使用证书登陆   (安全 但是影响传输速度)      
-DWITH_EMBEDDED_SERVER=1 \                      编译嵌入式服务器支持  
-DENABLED_LOCAL_INFILE=1 \                      支持从本机导入
-DWITH_INNOBASE_STORAGE_ENGINE=1                默认引擎   数据如何存储的库

上一篇:mysql查询操作

下一篇:什么是运维?运维工程师这个职位有多重要?

QQ技术交流群

千锋Linux/云计算锋迷群
1092151971

加入群聊

用户登录

手机号:

密码:

图形验证码:

点击切换

用户注册

手机号:

登录密码:

图形验证码:

点击切换

短信验证码:

获取验证码

忘记密码

1安全验证

2重置密码

手机号:

图形验证码:

短信验证码:

获取验证码

忘记密码

1安全验证

2重置密码

新密码:

确认新密码:

获取课程

添加小千老师微信,获取课程信息

如何获取课程?

一、需拥有此本教材

如没有,可点击下方入口购买当当购买入口京东购买入口

二、添加小千老师,发送拥有凭证,解锁课程资源

1.购买该教材的订单信息
2.拥有的实体书信息等

更换手机号

新手机号:

图形验证码:

短信验证码:

获取验证码
0.5296s