wget
rpm -ivh mysql-community
-release
-el7
-5.noarch.rpm
yum install mysql-community
-server
service mysqld status
service mysqld start
1、使用 service 啟動:service mysqld start
2、使用 mysqld 指令碼啟動:/etc/init.d/mysqld start
3、使用 safe_mysqld 啟動:safe_mysqld&
1、使用 service 啟動:service mysqld stop
2、使用 mysqld 指令碼啟動:/etc/init.d/mysqld stop
3、 mysqladmin shutdown
1、使用 service 重啟:service mysqld restart
2、使用 mysqld 指令碼重啟:/etc/init.d/mysqld restart
lnmp狀態管理: /root/lnmp
nginx狀態管理:/etc/init.d/nginx
mysql狀態管理:/etc/init.d/mysql
memcached狀態管理:/etc/init.d/memcached
php-fpm狀態管理:/etc/init.d/php-fpm
pureftpd狀態管理: /etc/init.d/pureftpd
proftpd狀態管理: /etc/init.d/proftpd
如重啟lnmp,輸入命令:/root/lnmp restart 即可,單獨重啟》mysql:/etc/init.d/mysql restart
lnmpa狀態管理: /root/lnmpa
nginx狀態管理:/etc/init.d/nginx
mysql狀態管理:/etc/init.d/mysql
memcached狀態管理:/etc/init.d/memcached
pureftpd狀態管理: /etc/init.d/pureftpd
proftpd狀態管理: /etc/init.d/proftpd
apache狀態管理:/etc/init.d/httpd
windows下表名區分大小寫,在my.ini裡的[mysqld]欄位加:
lower_case_table_names = 0
修改密碼
phpmyadmin -u root password 『root』檢視使用者許可權
show grants for username@localhost;檢視資料庫
show database dbname;檢視表結構
describe 表名;檢視表
show table tickets;修改root密碼,用root 進入mysql後
mysql>set password =password(『你的密碼』);更新許可權
mysql>flush privileges;建立使用者
create
user
'33'@'localhost' identified by
'aaaa'; //建立乙個33使用者,密碼為aaaa
或:
insert
into mysql.user(host,user,password) values("localhost","admin",password("admin"));
檢視一下mysql下的user
select * from mysql.user where user=』33』 or user=』44』;test使用者擁有test資料庫下的所有操作
grant all on test.* to 『test』@』localhost』;test使用者可以對test資料庫下user表,進行查詢和更新操作
grant select,update on test.user to 『test』@』localhost』;//授權admin使用者擁有mydb資料庫的所有許可權。
grant all privileges on mydb.* to admin@localhost identified by 『admin』;//修改密碼
update mysql.user
set password=password('新密碼') where
user="admin"
and host="localhost";
//設定遠端登陸,注意@後的ip是允許從這個ip登陸,如果不限用%
grant
allprivileges
on test.* to andy@'192.168.1.100' identified by
'123456';
grant
allprivileges
on *.* to
'root'@'%' identified by
'youpassword'
with
grant
option;
message from server:host '' is not allowed to connect to this mysql server
執行grant
allprivileges 。。。語句。
檢視索引
show index 表名檢視執**況
explain 語句// 修改初始密碼
/etc/init.d/mysql stop
mysqld_safe --user=mysql --
skip
-grant
-tables
--skip
-networking
& mysql -u root mysql
mysql> update user set password=password('newpassword') where user=
'root';
mysql> flush privileges;
mysql> quit
/etc/init.d/mysql restart
mysql -uroot
-p
enter password: 《輸入新設的密碼newpassword>
新增字段
alter table table1 add id int unsigned not null auto_increment primary key;alter table table1 add column_name varchar(16) not null;
Mysql表處理常用命令
表中沒有主鍵列使用 自增主鍵 更改主鍵操作 alter table 表名字 add id int not null primary key auto increment 在原有 中有主鍵,想修改其它列為主鍵,則需要先刪除原來的主鍵,然後再修改其他列為主鍵 alter table 表名字 drop p...
linux 及mysql常用命令
1.ssh連線遠端主機 ssh root 192.168.0.240 2.檔案傳到遠端主機上 scp home root 192.168.0.240 home mysql命令 1.進入 mysql u root p 2.顯示資料庫 show databases 3.顯示表 show tables 4...
MySQL匯入及常用命令
mysql匯入.sql檔案及常用命令 在mysql qurey brower中直接匯入 sql指令碼,是不能一次執行多條sql命令的,在mysql中執行sql檔案的命令 mysql source d myprogram database db.sql 另附mysql常用命令 一 連線mysql 1 ...