03-mysql-进入数据库前的操作
来源:互联网 发布:2017中国最大数据公司 编辑:程序博客网 时间:2024/04/19 10:00
03-mysql-进入数据库前的操作
----mysql系统连接
mysql -hlocalhost -uroot -S /var/local/mysql5.6/mysql.socket -p
-h 链接的主机。可以是远程主机或本地。
-u 连接数据库的用户名。
-S 链接数据库的socket位置,一个系统上可能会有多个myslq,区分这些mysql就是用过socket。
-S 链接数据库的socket位置,一个系统上可能会有多个myslq,区分这些mysql就是用过socket。
socket 是一种通信协议。client链接server是可用通过tcp/ip或是socket。socket不能通过网络通信,
开启mysqld服务时在/var/local/mysql5.6/中自动产生mysql.socket文件。如果在mysql服务器上
一般用socket,效率高。但是如果远程时只能用tcp/ip链接
默认登录是:mysql(mysql -hlocalhost -S /var/lib/mysql/mysql.socket)
一般用socket,效率高。但是如果远程时只能用tcp/ip链接
-p 用户名对应的密码。如果直接接密码在p和密码间不是用空格,这种登录方式用安全隐患不建议使用。
常使用的是直接接-p输入密码在下一行输入。
常使用的是直接接-p输入密码在下一行输入。
默认登录是:mysql(mysql -hlocalhost -S /var/lib/mysql/mysql.socket)
----mysql中修改密码和添加用户
--修改密码
mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));
--修改密码
1.用root 进入mysql后mysql>set password =password('你的密码');mysql>flush privileges;2.使用GRANT语句 mysql>grant all on *.* to 'root'@'localhost' IDENTIFIED BY '你的密码'with grant option ;mysql>flush privileges;3.进入mysql库修改user表mysql>use mysql;mysql>update user set password=password('你的密码') where user='root'; mysql>flush privileges;--添加用户
mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));
这样就创建了一个名为:test 密码为:1234 的用户。
注意:此处的"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录。如果想远程登录的话,将"localhost"改为"%",表示在任何一台电脑上都可以登录。也可以指定某台机器可以远程登录。
----mysql中的注释及小技巧
--mysql 中的注释
2.mysql -e "create database om4 charset = utf8" 在linux shell中创建mysql数据库
-- 后面留空格
# 后面留空格
/* */ 前*后也要留空格 ,后*前留空格
--小技巧
--小技巧
1.mysql> 这是登录mysql后的提示,如果要修改提示在
/etc/my.cnf添加一个 [mysql] 组
prompt=\u@\h(\d)>
prompt=\u@\h(\d)>
2.mysql -e "create database om4 charset = utf8" 在linux shell中创建mysql数据库
3.mysql > system cal 执行系统中的命令
0 0
- 03-mysql-进入数据库前的操作
- 利用dos进入mysql数据库操作数据
- 进入MySQL数据库的方法
- 网站进入前10名的需要的操作
- setContentView前面写代码,进入页面前的操作
- Linux 中进入mysql服务器的操作
- 9.26日进入mysql数据库的备忘
- windows下的DOS进入mysql数据库
- Linux远程进入MySQL数据库的命令
- mysql进入某个数据库
- linux进入mysql数据库
- [搬家前]数据库操作的回滚
- DB2分区数据库的前滚操作
- mysql的数据库操作
- MySQL数据库的操作
- MySQL数据库的操作
- mysql数据库的操作
- MySql数据库的操作
- 手机助手的那点事儿--经验之谈
- HDU 3665 Seaside(简单Floyd)
- 讲讲金融业务(一)--自助结算终端POS
- R语言学习系列(1)
- 正则表达式:回车和换行的区别
- 03-mysql-进入数据库前的操作
- POJ1862 Stripies 贪心
- 【问题解决】Project facet Java version 1.7 is not supported.
- 开源夏令营《基于HackRF开发GPS信号仿真模拟器》工作总结(一)
- 关于 Java 中 finally 语句块的深度辨析
- 【iOS7的一些总结】11、iOS中的事件
- 局域网网络性能测试方法HDtune 64K有缓存测速法,让你得知你的网络性能
- Struts2中的相对路径与绝对路径
- 设计模式六大原则----------总结