Fedora 16安装mysql总结
2012-12-09 17:16
597 查看
Fedora 16安装mysql总结
(2012-03-18 20:32:56)
转载▼
标签:fedora16mysqlit | 分类:技术上的点滴成长 |
1安装
首先,假如之前安装过,是卸载以后安装的,最好先把/var/lib/mysql里面的内容全部删除,如果不重要的话……或许会出诡异的问题。
yum -y installmysqlyum -y installmysql-server
(以上两个都需要-y是在安装过程中全部选yes的意思,均需要root权限)
2启动
systemctl startmysqld.service
(这个地方有时候不成功,不知道为什么,死活不成功,可以考虑安装完上述两个文件后,关机一会儿……)
systemctl enablemysqld.service
(成功的话会出现:ln -s '/lib/systemd/system/mysqld.service''/etc/systemd/system/multi-user.target.wants/mysqld.service')
3进入数据库及若干简单操作
然后:mysql -u root
(这个时候,不用加神马-p之类的,你还没有密码呢~看后面)
# showuser info
mysql> selectuser,host,password from mysql.user;
如下图:
<设置密码!!!>
# set root password 这是注释
mysql> set password forroot@localhost=password('password'); //password由你自己指定,就是密码喽~~
Query OK, 0 rows affected (0.00 sec)
# set root password 这是注释
mysql> set password forroot@'127.0.0.1'=password('password');
Query OK, 0 rows affected (0.00 sec)
# set root password 这是注释
mysql> set password forroot@'XXX'=password('password'); //XXX看你的电脑上怎么显示的了,系统ID
Query OK, 0 rows affected (0.00 sec)
# show user info 此时可以再查看下用户信息
mysql> select user,host,passwordfrom mysql.user;
<删除没用的>
# delete IPV6 user
mysql> delete from mysql.userwhere user='root' and host='::1';
Query OK, 1 rows affected (0.00 sec)
# delete anonymous user
mysql> delete from mysql.userwhere user='';
Query OK, 2 rows affected (0.00 sec)
# show user info 此时可以再查看下用户信息
mysql> select user,host,passwordfrom mysql.user;
4退出mysql
exit;quit;这两个都可以
5再登录
mysql -u root -p回车
输入密码:(输入上面自己设定的密码)回车
6选定某个数据库
use ***(***是你想选中的数据库的名字)
例如:
mysql> use test
Database changed
mysql>
7显示当前有哪些数据库:
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
| wt |
+--------------------+
4 rows in set (0.00 sec)
8查看mysql端口
mysql> show variables like'port';
+---------------+-------+
| Variable_name| Value |
+---------------+-------+
| port | 3306 |
+---------------+-------+
1 row in set (0.44 sec)
mysql>
9mysql中导入.sql文件
登录到mysql命令行中,在>提示符下面输入use databasename;
source /data/data.sql;
source后面是路径跟文件名
参考:http://ghsea.iteye.com/blog/82697 http://vogts.itpub.net/post/28727/430220 http://topic.csdn.net/u/20090521/20/28692aac-379b-4046-a0e2-a6be0ad308f4.html
10其他
有时候需要修改权限:
chgrp-R mysql /var/lib/mysql
chmod -R 770/var/lib/mysql
mysql的打开和关闭,可以这样:
servicemysqld start
servicemysqld
stop
其他一些或许有用的,很多不是fedora下的,貌似~至少不是16下的
mysqladmin -u root password 'newpassword'更改密码
mysql -u root -p 登录数据库
mysql> DROPDATABASE test; 删除test数据库
mysql> DELETE FROM mysql.userWHERE user = ''; 删除匿名帐户
mysql> FLUSH PRIVILEGES; 重载权限
添加mysql用户:GRANT ALL PRIVILEGES ON my_db.* TO'user'@'localhost' IDENTIFIED BY 'password';
# sudo service mysqld restart 重启服务
# sudo service mysqld stop 关闭服务
/etc/rc.d/init.d/mysqldstatus 查看mysql状态
# sudo chkconfig --del mysqld 删除服务清单中mysql服务
chkconfig --list 察看mysql是否在自动启动列表中
#sudo /etc/init.d/mysqld start 启动mysql服务
#sudo /etc/init.d/mysqld stop 关闭mysql服务
#sudo /etc/init.d/mysqld restart 重启mysql服务
/usr/bin/mysqladmin -u root -p'password'shutdown关闭mysql服务
来自:/article/5921587.html
远程访问MySQL数据库的方法小结
以前一直用第一个方法,虽然成功了,后来一直有问题,还是第二个吧。。。2、授权法。例如,你想myuser使用myp
相关文章推荐
- Fedora 16 下安装mysql 出现Unit mysql.service failed to load 等一些问题的总结
- fedora16 mysql命令总结(持续更新)
- Fedora16安装和自启动Mysql
- fedora16安装mysql
- Fedora Mysql安装总结
- Fedora16 安装 MySQL+JDK+Tomcat
- 使用YUM安装MySQL 5.5(适用于CentOS6.2/5.8及Fedora 17/16平台)
- Fedora 16 安装mysql
- fedora 16安装Apache ,mysql,php
- fedora16下安装mysql的问题
- linux下fedora 15 16安装mysql出错以及解决方法
- fedora 16 yum安装mysql后怎样启动,以及添加为系统服务
- fedora16安装mysql
- 使用YUM安装MySQL 5.5(适用于CentOS6.2/5.8及Fedora 17/16平台)
- 在Fedora 16上安装Nginx(带PHP-FPM)+PHP5和MySQL支持 fix bug确保能用
- 使用YUM安装MySQL 5.5(适用于CentOS6.2/5.8及Fedora 17/16平台)
- fedora14 15 16 apache mysql php yum安装
- Fedora 16 下安装MySql 服务器及linux c 连接MySql
- fedora16安装mysql
- Fedora16/17 Mysql 安装及配置