`

linux安装mysql

 
阅读更多

1.输入 sudo apt-get install mysql-server

2:输入 密码

4.之后就安装成功了,输入mysql -u root -p进行登陆。

 

---------------------------------项目运行中去掉大小写敏感

1: service mysql stop

2:修改my.cnf配置文件(/etc/mysql/my.cnf),注意修改权限,chmod 777 my.cnf 

在[mysqld]节下加入 :

#让MYSQL大小写不敏感

lower_case_table_names=1

3:启动mysql服务

service mysql start   (由于权限my.cnf 权限太多,报错)

Mysql Warning: World-writable config file '/etc/my.cnf' is ignored

4:修改my.cnf文件的权限为

chmod 644/etc/my.cnf

 5:启动myslq就好了

service mysql start

----------------------------------------------------------------

 

 

二、导入数据库
1、首先建空数据库
mysql>create database abc;

2、导入数据库
方法一:
1)选择数据库
mysql>use abc;
2)设置数据库编码
mysql>set names utf8;
3)导入数据(注意sql文件的路径)
mysql>source /home/abc/abc.sql;
方法二:
mysql -u用户名 -p密码 数据库名 < 数据库名.sql
#mysql -uabc_f -p abc < abc.sql

建议使用第二种方法导入。

show databases;

show tables;

 

 

5:1. sudo apt-get autoremove --purge mysql-server-5.5

6:2.网上查的时候还遇到如下命令:

sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common (非常重要)

当我执行了第一步后,再执行这三条,这几个已经不存在了。

3.清理残留数据

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

 

 

 

 

(1) 进入mysql控制台,直接输入mysql命令即可,如下。

# mysql

(2) 启动mysql: 进入mysql控制的前提是保证mysql服务启动,如下命令可以启动mysql
# /etc/init.d/mysqld start

其它的mysql数据库相关的操作如下
(1) 创建数据库TestDB
mysql> create database TestDB;
(2) 制定TestDB数据库为当前默认数据库
mysql> use TestDB;
(3) 在TestDB数据库中创建表customers
mysql> create table customers(userid int not null, username varchar(20) not null);
(4) 显示数据库列表
mysql> show databases;
(5)显示数据库中的表
mysql> show tables;
(6)删除表customers
mysql> drop table customers;
(7)显示customers表的结构
mysql> desc customers;
(8) 向customers表中插入一条记录
mysql> insert into customers(userid, username) values(1, 'hujiahui');
(9) 让操作及时生效;
mysql> commit;
(10) 查询customers中的记录
mysql> select * from customers;
(11) 更新表中的数据
mysql> update customers set username='DennisHu' where userid=1;
(12) 删除表中的记录
mysql> delete from customers;
(13)授予hjh用户访问数据库的权限
# grant select, insert, update, delete on *.* to hjh@localhost indentified by "123456";
备注:hjh是Linux用户名,123456是访问mysql的密码
(14)采用用户名和密码登录mysql
# mysql -uhjh -p123456

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics