腾讯云 centos7.1 64位+mysql5.5配置笔记

1、新建用户
# useradd dev #创建用户
# passwd dev #修改密码
2、为新建用户添加 sudo 权限,否则啥事都要请教 root 老大不合适,你懂得!
1)sudoers 文件添加可写权限


# chmod -v u+w /etc/sudoers
"/etc/sudoers" 的权限模式保留为0640 (rw-r-----)
  2)在 sudoers 文件添加新用户信息到 ## Allow root to run any commands anywher 下,修改后的效果为
## Allow root to run any commands anywher
root    ALL=(ALL)       ALL
dev     ALL=(ALL)       ALL #新增用户信息
3)取消 sudoers 文件可写权限
# chmod -v u-w /etc/sudoers


换了用户登录后,下载两个必备的安装包

wget MySQL-client*.rpm

wget MySQL-server*.rpm

如果是第一次安装,可以sudo yum install MySQL-server-NEWVERSION.glibc23.i386.rpm (安装server 和 client)

启动,sudo mysqld_safe --user=mysql & 

此时终端会停在这个进程,新开一个终端连接,测试

查看版本:$ mysqladmin version

尝试关闭(不要轻易试,关了有时候不好开):$ mysqladmin -u root shutdown  (sudo service mysql stop)

尝试再次开启:$ sudo mysqld_safe --user=mysql &    (或者用sudo service mysql start)


用户密码:mysqladmin -u root password 'new-password'

远程登录数据库:mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

刷新权限: mysql> flush privileges;


自启动,由于mysql5.5是system v-style, 也就是在/etc/init.d/mysql中

写一个用于systemctl的,sudo vim /etc/systemd/system/mysql.service

[Unit]
Description=MySQL Server
After=network.target


[Service]
Type=forking
ExecStart=/etc/init.d/mysql start
ExecStop=/etc/init.d/mysql stop


[Install]
WantedBy=multi-user.target

保存退出,

$ sudo systemctl enable mysql.service


重启路由器看看,应该可以了

没有学生身份了,不用腾讯云了



你可能感兴趣的:(腾讯云 centos7.1 64位+mysql5.5配置笔记)